代码如下:
#include
//判断及格人数
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函数,在循环数组对每个数字进行比较统计。
#include
int fun()
{
int i, sc, cnt;
for (i = 0; i < 10; ++i){
scanf("%d", &sc);
if(sc>=60)cnt++;
}
return cnt;
}
int main()
{
int cnt = fun();
printf("%d\n", cnt);
return 0;
}