太阳能路灯锂电池外壳:帮做一道题C语言的

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 01:49:55
请仿照前面讲过的将学生成绩分档的例子,编写以下程序:有一个整型数组A中有30个元素, 为某班某门课的考试成绩,请编程序统计出优秀(大于或等于90分)、良好(小于90分大于或等于80分)、中(小于80分大于或等于70分)、及格(小于70分大于或等于60分)和 不及格(小于60分)的人数,保存结果在一个一维数组B(B有5个元素)中,最后输出统计结果。(说明,A数组可以用赋初值的方法给定数据,数据自拟。)

#include<stdio.h>

void main(void)
{
int a[30]={65,62,86,65,65,95,75,95,85,65,75,25,42,85,95,85,85,84,74,75,85,85,95,75,65,25,57,59,85,85},b[5]={0,0,0,0,0},temp,i;
for(i=0;i<=29;i++)
{
temp=a[i]/10;
switch(temp)
{
case 10:
case 9:
b[0]++;
break;
case 8:
b[1]++;
break;
case 7:
b[2]++;
break;
case 6:
b[3]++;
break;
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:
b[4]++;
break;
}
}
printf(\"youxiu:%d\\n\",b[0]);
printf(\"lianghao:%d\\n\",b[1]);
printf(\"zhong:%d\\n\",b[2]);
printf(\"jige:%d\\n\",b[3]);
printf(\"bujige:%d\\n\",b[4]);
}