请将以下程序中的函数声明语句补充完整#include int;main( ){int x,y,(*p)();p=max;printf(“&d\n”,&x,&y);}Int max(int a,int b){return (a>b/a:b);}
查看答案
有以下程序,请在横线处填写正确语句,使程序可正常编译运行。#include ;main(){ double x,y,(*p)();scanf("%lf%lf",&x,&y);p=avg;printf("%f\n",(*p)(x,y));}double avg(double a,double b){ return((a+b)/2);}
以下fun函数的功能是在N行M列的整形二维数组中,选出一个最大值作为函数值返回,请填空。(设M,. N已定义)int fun(int a[N][M)){int i,j,row=0,col=0;for(i=0;i
以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的值的填空。#includeVoid fun(int s[],int *n,int k,int x){int I;For(i=*n-1;i>=k;i--)s[ ]=s[i];S[k]=x;*n=*n+ ;}Main(){int a[20]={1,2,3,4,5,6,7,8,9,10,11},I,x=0,k=6,n=11;Fun(a,&n,k,x);For(i=0;i<6;i++)Printf(“%4d”,a[i]);Printf(“\n”);}
C语言源程序的基本单位是( )
A. 程序行
B. 语句
C. 函数
D. 字符