下面程序的功能:有一个一维数组score,内放10个学生成绩,统计不及格的学生人数。请填空。 #include <stdio.h> int main( ) { int fun( float array[10] ) ; float score[10] ; int i , count = 0 ; printf( "input 10 scores:\n" ) ; for( i = 0 ; i < 10 ; i++ ) scanf( "%f" , &score[i] ); ________; printf( "%d\n" , count ) ; return 0 ; } int fun( float array[10] ) { int i , count = 0 ; for( i = 0 ; i < 10 ; i++ ) if( array[i] <60 ) ________; return count ; }
时间: 2024-01-16 16:04:10 浏览: 103
C语言程序设计-有一个一维数组score,内放10个学生的成绩,用一个函数来求平均成绩;
5星 · 资源好评率100%
下面是填空后的程序:
```c
#include <stdio.h>
int fun(float array[10]); // 声明函数
int main() {
float score[10];
int i, count = 0;
printf("input 10 scores:\n");
for(i = 0; i < 10; i++)
scanf("%f", &score[i]);
count = fun(score); // 调用函数
printf("%d\n", count);
return 0;
}
int fun(float array[10]) {
int i, count = 0;
for(i = 0; i < 10; i++)
if(array[i] < 60)
count++;
return count;
}
```
其中,fun函数用来统计不及格学生人数,其参数为一个float类型的数组,返回值为不及格学生的人数。在main函数中,先定义一个float类型的数组score,并通过for循环和scanf语句输入10个学生成绩。接着,调用fun函数,将score数组作为参数传入,并将返回值赋给count变量。最后,输出count的值即可。
阅读全文