|
发表于 2013-1-7 22:29:08
|
显示全部楼层
- #include<stdio.h>
- int main(void)
- {
- float sum=0.0,avg=0.0; /*给变量初始化*/
- int num,count,c9,c89,c78,c67,c6 ; /*定义变量*/
- num=count=c9=c89=c78=c67=c6=0; /*给变量赋值*/
- scanf("%d",&num); /*输入数字*/
- for( ; num>0 && num <101 ; )
- {
- sum=sum+num; /*求全班成绩总和*/
- count=count+1; /*求全班人数*/
- if(num>=90)
- c9=c9+1; /*成绩在90分以上的人数统计*/
- else
- {
- if(num>=80 && num<90)
- c89=c89+1; /*成绩在80~90分之间的人数统计*/
- else
- {
- if(num>=70 && num<80)
- c78=c78+1; /*成绩在70~80分之间的人数统计*/
- else
- {
- if(num>=60 && num<70)
- c67=c67+1; /*成绩在60~70分之间的人数统计*/
- else c6=c6+1; /*成绩在60分一下的人数统计*/
- }
- }
- }
- scanf("%d",&num); /*再次输入数据*/
- }
- avg=sum/count; /*求平均成绩*/
- printf("班级平均成绩为:%f\n",avg); /*输出平均成绩*/
- printf("90分以上的(包括90)的人数是:%d\n",c9); /*输出成绩在90分以上的人数*/
- printf("80分~90分(包括80)的人数是:%d\n",c89); /*输出成绩在80~90分之间的人数*/
- printf("70分~80分(包括70)的人数是:%d\n",c78); /*输出成绩在70~80分之间的人数*/
- printf("60分~70分(包括60)的人数是:%d\n",c67); /*输出成绩在60~70分之间的人数*/
- printf("60分以下的人数是:%d\n",c6); /*输出成绩低于60分的人数*/
- return 0;
- }
复制代码 这是改成for循环的效果…… |
|