问题
fun函数用来统计各分数段的分数个数,其中所有分数存放在数组a中,各分数段的分数个数存放在数组b中,85-100分的个数存放到b[0],60-84分的个数存放到b[1],60以下的个数存放到b[2]。main函数中输入所有的分数值,调用fun函数,打印各分数段的分数个数。判断以下程序是否正确:
fun函数用来统计各分数段的分数个数,其中所有分数存放在数组a中,各分数段的分数个数存放在数组b中,85-100分的个数存放到b[0],60-84分的个数存放到b[1],60以下的个数存放到b[2]。main函数中输入所有的分数值,调用fun函数,打印各分数段的分数个数。判断以下程序是否正确:
#include
#define N 20
void fun(int a[],int b[],int n)
{ int i;
for (i=0;i if (a[i]>=85 && a[i]<=100) b[0]++;
else if(a[i]>=60&&a[i]<=84) b[1]++;
else if(a[i]<60&&a[i]>=0) b[2]++;
return;
}
void main()
{ int a[N],b[3],i;
fun(a,b,N);
for(i=0;i<3;i++) printf(“%d\n”,b[i]);
}
? 正确
? 错误
您可能感兴趣的试题
-
函数在定义时,若省略函数类型说明符,则该函数值的类型为( )
函数在定义时,若省略函数类型说明符,则该函数值的类型为( ) A:intB:voidC:floatD:double...
查看答案 -
以下对C语言函数的有关描述中,正确的是( )
以下对C语言函数的有关描述中,正确的是( ) A:在C中调用函数时,只能把实参的值传给形参,不能把形参的值送给实参B:C程序中有调用关系的所有函数必须放在同一个源程序文件中C:函数必须有返回值,否则不能使用函数D:C函数既可以嵌套定义又可以递归调用...
查看答案 -
如果在一个函数中的复合语句中定义了一个变量,则该变量( )
如果在一个函数中的复合语句中定义了一个变量,则该变量( ) A:为非法变量B:只在该复合语句内有效C:在本程序范围内有效D:在该函数中有效...
查看答案 -
关于实参和形参,以下错误的说法是( )
关于实参和形参,以下错误的说法是( ) A:如果形参和实参的类型不一致,以形参类型为准B:实参可以是常量,变量或表达式C:实参可以为任意类型D:形参可以是常量,变量或表达式...
查看答案 -
已有定义:char a[]=”boy”,b[]={‘b’,’o’,’y’};,则以下叙述中正确的是( )
已有定义:char a[]=”boy”,b[]={‘b’,’o’,’y’};,则以下叙述中正确的是( ) A:上述说法都不对B:a数组长度小于b数组长度C:数组a和数组b长度相同D:a数组长度大于b数组长度...
查看答案
