输入n个学生的成绩,统计其中90分之上、70~89、60~69、小于60分的人数,并输出。

如题所述

#include<stdio.h>
main()
{
int m,n=100,h=0,i=0,j=0,k=0;
double a[100];
for(m=0;m<n;m++)
scanf("%f",&a[m]);
for(m=0;m<n;m++)
{if(a[m]>=90)h++;
else if(a[m]>=70)i++;
else if(a[m]>=60)j++;
else k++;
}
printf("90分之上人数为:%d\n70·89人数为:%d\n60·69人数为:%d\n小于60分的人数为:%d\n",h,i,j,k);
}
人数我咱设定为100,也可以输入一次判断一次,不过比较麻烦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-24
输入excel中,选中数据,点击开始中的 “排序和筛选”,输入条件,即可追问

C语言的。

追答

你早说呀
,给你个网址,自己看http://www.yuanma.org/data/2008/0421/article_3011.htm

第2个回答  2011-06-24
#define N 10
main()
{int a=0,b=0,c=0,d=0,i;
float m[N];
printf("qing shu ru cheng ji:");
for(i=0;i<N;i++)
{ scanf("%f",&m[i]);
if(m[i]>89) a=a+1;
else if(m[i]>69) b=b+1;
else if(m[i]>59) c=c+1;
else if(m[i]<60) d=d+1;
}
printf("%d\n%d\n%d\n%d\n",a,b,c,d);
getch();
}本回答被提问者采纳
大家正在搜