网站首页 > 文章中心 > 其它

c语言及格人数统计函数

作者:小编 更新时间:2023-08-14 14:23:30 浏览量:63人看过

C语言从键盘输入10个成绩,分别统计优、良、中、及格、不及格的人数?

// 数组名和变量a同名了

#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]);

a++;

b++;

c++;

d++;

else

e++;

}

printf("优:%d\n良:%d\n中:%d\n及格:%d\n不及格:%d\n",a,b,c,d,e);

C语言从键盘输入若干名学生的成绩,当输入-1时结束,统计出及格人数?

printf("请输入学生成绩:");

scanf("%d",a[i]);

n++;

else if(a[i] == -1)

break;

printf("及格人数为:%d",n);

用c语言的fun函数编写程序:从键盘输入10个学生的成绩,统计及格(60分及60分以上的)人数

代码如下:

//判断及格人数

int fun(int a[10]){

int i, count=0;

for (i = 0; i 10; ++i)

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语言 输入全班学生成绩,统计优良合格不及格人数,并输出总分平均分,用函数实现

{??

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++)?

s=s+a[i];

b[e]=a[i];

h[x]=a[i];

x++;

l[d]=a[i];

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);

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章