在C语言中, 调用函数除函数名外, 还必须有( ).
A. 函数预说明
B. 实际参数
C. ( )
D. 函数返回值
以下正确的函数定义的首部形式是().
A. double fun(int x,int y)
B.double fun(int x;int y)
C. double fun(int x,int y);
D. double fun(int x,y);
【程序填空】题目:求数组中的最大值。程序中有4个空,填空使程序完整。要求:请将程序在VC++6.0等环境中编辑运行,并将填空后的程序及运行结果截图上传。-------------------------------------------------------#include int imax(int, int);void main(void){int a[10],m,i;for(i=0;i<10;i++)/***********SPACE***********/scanf("%d",【?】);m=a[0];for(i=0;i<10;i++)/***********SPACE***********/m=imax(m,【?】);printf("max=%d\n",m);}/***********SPACE***********/int imax(【?】){int z;if(x>y) z=x;else z=y;/***********SPACE***********/return 【?】;}
【程序改错】题目:下列给定程序中,函数fun的功能是:求1到10的阶乘的和。主函数和fun函数中,各有两个错误,请改正,使其能得到正确的运行结果。要求:请将程序在VC++6.0等环境中编辑运行,并将修改后的程序及运行结果截图上传。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------main(){int i;float t,s=0;float fac(int n);/**********FOUND**********/for(i=1;i<10;i++)/**********FOUND**********/s=fac(i);printf("%f\n",s);}float fac(int n){/**********FOUND**********/int y=1;int i;for(i=1 ;i<=n;i++)y=y*i;/**********FOUND**********/return;}