简答题
👁️ 浏览量:

试题题干

函数fun 用于计算数组各元素值的平方,主函数调用fun并输出各元素的值。
void fun(int num,int a[ ])
{ int i;
for (i=0;i<___________;i++)a[i]=a[i]*a[i]; /*第一空*/
}
main()
{
int i,b[5]={1,2,3,4,5};
fun(5,_______); /*第二空*/
for (i=0;i<5;i++)printf("%5d",________); /*第三空*/
printf("\n");
}  

参考答案

试题解析

在函数fun()中,已经定义了num和a[],在for循环中要控制变量i的取值范围,即第一空应填入num;
在主函数中要调用函数fun(),即调用函数应写成fun(5,b),即第二空应填入b;
最后是要输出各元素的值,即第三空应填入b[i]。