C语言从键盘输入10个成绩,分别统计优、良、中、及格、不及格的人数?
// 数组名和变量a同名了
成都创新互联公司主要从事做网站、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务让胡路,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
#include stdio.h
#define N 10
void main()
{
int i,a,b,c,d,e,n[N]; // 数组名和变量a同名了
a=b=c=d=e=0;
for(i=0;iN;i++)
{
printf("请输入成绩%d:",i);
scanf("%d",n[i]);
if(n[i]=90)
a++;
else if(n[i]=80)
b++;
else if(n[i]=70)
c++;
else if(n[i]=60)
d++;
else
e++;
}
printf("优:%d\n良:%d\n中:%d\n及格:%d\n不及格:%d\n",a,b,c,d,e);
}
C语言从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数?
#include stdio.h
void main()
{
int a[200],i,n=0;
printf("请输入学生成绩:");
for(i = 0 ; i 200 ; i ++)
{
scanf("%d",a[i]);
if(a[i] = 60)
n++;
else if(a[i] == -1)
break;
}
printf("及格人数为:%d",n);
}
用c语言的fun函数编写程序:从键盘输入10个学生的成绩,统计及格(60分及60分以上的)人数
代码如下:
#include stdio.h
//判断及格人数
int fun(int a[10]){
int i, count=0;
for (i = 0; i 10; ++i)
if(a[i]=60) count++;
return count;
}
int main(){
int a[10],i;
printf("请输入10名学生的成绩:\n");
for(i = 0;i 10; i++)
scanf("%d",a[i]);
int count = fun(a);
printf("及格的人数为:%d\n", count);
return 0;
}
程序运行结果:
扩展资料
C语言中对数字的统计:可以通过循环数组的方式去一个一个的比较数字的大小,然后进行统计。首先可以通过循环的方式读取每个数字,然后存到数组中。把数组传入到fun函数,在循环数组对每个数字进行比较统计。
C语言 输入全班学生成绩,统计优良合格不及格人数,并输出总分平均分,用函数实现
#include stdio.h
void main()
{
int n=0,i,e=0,x=0,d=0,v=0;
double s=0;
int a[100],y[100],l[100],h[100],b[100];
printf("请输入学生的人数:");
scanf("%d",n);
printf("请输入学生的成绩:");
for(i=1; i=n; i++)
{
scanf("%d",a[i]);
s=s+a[i];
if(a[i]60 a[i]0){
b[e]=a[i];
e++;
}else if(a[i]=60 a[i]70){
h[x]=a[i];
x++;
}else if(a[i]=70 a[i]80){
l[d]=a[i];
d++;
}else if(a[i]=80 a[i]=100){
y[v]=a[i];
v++;
}
}
printf("\n优的学生成绩为:\n");
for(i=0; iv; i++)
{
printf(" %d",y[i]);
}
printf("\n良的学生成绩为:\n");
for(i=0; id; i++)
{
printf(" %d",l[i]);
}
printf("\n合格的学生成绩为:\n");
for(i=0; ix; i++)
{
printf(" %d",h[i]);
}
printf("\n不合格的学生成绩为:\n");
for(i=0; ie; i++)
{
printf(" %d",b[i]);
}
s=s/n;
printf("\n平均成绩为:%.1f\n", s);
}
文章名称:c语言及格人数统计函数,c语言求及格人数
网站网址:http://cqwzjz.cn/article/hscjdj.html