问答题
编程题请编一个函数void fun(int tt[M][N], int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include
#include
#define M 3#define N 4void fun(int tt[M][N],int pp[N]){}main(){ int t[M][N]={{68, 32, 54, 12},{14, 24, 88, 58},{42, 22, 44, 56}}; int p[N],i,j,k; clrscr(); printf("The riginal data is:\n"); for(i=0;i
【参考答案】
void fun(int tt[M][N],int pp[N]) { int i,j,max; for(j=0;j
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
问答题
改错题下列给定程序中,函数fun()的功能是根据整型形参m,计算如下公式的值。y=1-1 (2×2)+1 (3×3)-1 (4×4)+…+(-1)(m+1) (m×m)例如:m中的值为5,则应输出0.838611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include #include double fun(int m){ double y=1.0; **********************found*********************** int j=1;int i;for(i=2; i<=m; i++){j=-1*j; **********************found*********************** y+=1 (i * i);}return(y);}main(){ int n=5;clrscr();printf( nThe result is %lf n ,fun(n));}
点击查看答案&解析
相关试题
填空题请补充函数fun(),该函数的功能是...