网站建设资讯

NEWS

网站建设资讯

c语言及格人数统计函数,c语言求及格人数

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://cdweb.net/article/hscjdj.html