用c++编程!学生考试成绩分析系统
printf ("=================\n");
printf ("请选择(0--7)\n");
scanf ("%d", &chose );
do
{
switch ( chose )
{
case 0:
return;
case 1:
EnterData();
break;
case 2:
DisplayData();
break;
case 3:
SortData();
break;
case 4:
SearchData();
break;
case 5:
InsertData();
break;
case 6:
DeleteData();
break;
case 7:
StatisticsData();
break;
}
goto menu;
}while (1);
}
void StatisticsData(void)
{
BubbleSort(6);/* 按总分排序*/
int avg;
int each[5];
int i;
for ( i=0; i<5; i++ )
each[i] = 0;
for ( i=0; i<nCurrent; i++ )
{
avg = int(stu[i].avg);
switch ( avg / 10 )
{
case 10:
case 9: /* 90-100 */
each[4] ++;
break;
case 8: /* 80-89 */
each[3] ++;
break;
case 7: /* 70-79 */
each[2] ++;
break;
case 6: /* 60-69 */
each[1] ++;
break;
default: /* 0-59 */
each[0] ++;
}
}
printf (" 按平均分统计各分数段学生人数 \n ");
printf ("=========================================== \n " );
printf ("分数段 0-59 60-69 70-79 80-89 90-100 \n" );
printf ("人数:");
参与评论- 相关内容
- 最近更新
- ·数据结构实验问题
- ·怎么才能学好编程
- ·求素數為什么會出現負數
- ·已知小写字母m的十进制的ASCll码..
- ·c语言交流
- ·C语言练习题
- ·一道C语言编程题...我觉得好难哦..
- ·ox005c0268指令引用ox00000064内..
- ·为什么会输出这样的结果?
- ·求解一道运用C语言的问题
添加到百度搜藏