{
++n; s+=n*n; }
/**********FOUND**********/
printf(\ // printf(\}
6、功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),后输出矩阵第一行
与第三行元素之积,并在fun()函数中输出。 #include
int i,j,sum;
/**********FOUND**********/ sum=0; // sum=1;
/**********FOUND**********/ for(i=0;i<3;i++) // for(i=0;i<3;i+=2) // 或for(i=0;i<3;i=i+2) // 或for(i=0;i<3;i++,i++) for(j=0;j<3;j++)
/**********FOUND**********/ sum=*a[i][j]; // sum=sum*a[i][j]; // 或sum*=a[i][j]; return sum; }
main() {
int i,j,s,a[3][3];; for(i=0;i<3;i++) {
for(j=0;j<3;j++) scanf(\ }
s=fun(a);
printf(\}
7、功能:输入两个双精度数,函数返回它们的平方和的平方根值。例如:输入:22.936 和
14.121,输出为:y = 26.934415。 #include
/**********FOUND**********/
double fun (double *a, *b) // double fun (double *a, double *b)
- 25 -
{
double c;
/**********FOUND**********/
c = sqr(a*a + b*b); // c = sqrt(*a * *a + *b * *b); /**********FOUND**********/ return *c; // return c; }
main ( ) {
double a, b, y;
printf (\ scanf (\ y = fun (&a, &b);
printf (\}
五、程序设计题
1、功能:请编一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,
求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。 #include
void fun(int tt[M][N],int pp[N]) {
/**********Program**********/