试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数字右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为 a=1 9 2 7 则返回主程序后a数组的值应为 2 18 2 14 注意:部分源程序给出如下. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。 试题程序: #include<conio.h> #include<stdio.h> #include<stdliB、h> #define N 5 int fun(int a[] [N], int m) { } main() { int a[N] [N],m, i, j; clrscr (); printf {"*****The array*****\n"); for (i=O; i<N; i++) /*输出一个随机的5×5矩阵*/ { for(j=0; j<N; j++) {a[i] [j]=rand()%20; printf("%4d", a[i] [j]); }printf ("\n"); } dom=rand () %10;while (m>=3); /*产生一个上于3的随机数*/printf ("m=%4d\n", m); fun (a,m);printf ("THE、RESULT\n");for (i=0; i<N; i++) {for(j=0;j<N;j++) printf ("%4d",a[i] [j]); printf ("\n"); } }

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

若有定义:intaa[8];则以下表达式中不能代表数组元素aa[1]的地址是A.若有说明语句:inta,b,c,*d=&c;则能正确从键盘读入主个整数分别赋给变编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续要求以下程序的功能是计算main()intn;floats;s=1.0;for(以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地