首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数字右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为 a=1 9 2 7 则返回主
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N],int n),该函数的功能是:使数字右上半三角元素中的值乘以m。 例如,若m的值为2,a数组中的值为 a=1 9 2 7 则返回主
admin
2010-05-05
61
问题
下列程序定义了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
[j]=rand()%20;
printf("%4d", a
[j]);
}
printf ("\n");
}
do
m=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
[j]);
printf ("\n");
}
}
选项
答案
int fun(int a[] [N], int m) { int i,j; for (i=0; i<N; i++) for (j=i; j<N; j++) a [i] [j] =a [i] [j] *m; /*右上半三角元素中的值乘以m*/ }
解析
本题考查表示右上关三角元素的算法。行下标肯定是从0到N-1,而列下标要根据行下标来定,当到第i行时列下标要从第i列开始,所以我们在编写程序时,第2个for()中有j=i(不是1);若要表示左下半三角元素时,行下标也是从0到N-1,列下标也是从0开始,但当到第i行时列只到i。所以要把上述的第2个for()改成for(j=0;j<=i;++)。
转载请注明原文地址:https://kaotiyun.com/show/FHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于缓刑,下列哪一选项是错误的?()
关于人文奥运,下列说法错误的是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
《桃花源记》中描述:“缘溪行,忘路之远近。忽逢桃花林,……林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田美池桑竹之属。”“桃花源”的地形最可能是()。
我国境内的几处晚期猿人按时间顺序由远及近排列正确的是()。
中国古代有个统一王朝,它最先在全国范围内推行了郡县制.建立起中央集权制的政治模式。据此判断,这个王朝是()。
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
某自行车租车点的收费标准是每车次不超过两小时免费,超过两小时的部分每小时收费2元(不足1小时的部分按1小时计算)。有甲、乙两人各自来该租车点租一车。设甲、乙不超过两小时还车的概率分别为;两小时以上且不超过三小时还车的概率分别为;两人租车时间都不会超过四小时
小李的弟弟比小李小2岁,小王的哥哥比小王大2岁、比小李大5岁。1994年,小李的弟弟和小王的年龄之和为15。问2014年小李与小王的年龄分别为多少岁?
有一类分数,每个分子与分母的和是100,如果分子减K.分母加K,得新的分数约分后等于,其中K是正整数,则该类分数中分数值最小的是()。
随机试题
A.血氨升高B.血清胃泌素升高C.血清淀粉酶升高D.胃酸缺乏E.血清胆红素升高肝性脑病
女,73岁,因不自主震颤8年而就诊,检查肢体远端震颤明显,肌张力增强,肢体活动少,始动困难,面部表情少,瞬目频率慢,行走步态不稳,呈紧迫、细碎、拖地状。老年人此病最常见病因是
采用翻瓣去骨术拔除残根时,切口要求描述哪项是错误的
A.清瘟败毒饮加减B.黄连温胆汤加减C.生脉散合参附汤加减D.参芪地黄汤加减E.六味地黄丸加减急性肾衰竭气脱津伤证的治疗方剂为()
城市房屋拆迁过程中,应当向公证机关办理证据保全的有()。
(2007年卷二第10题)根据知识产权海关保护条例及其实施办法的规定,知识产权权利人向海关总署申请知识产权备案的应当办理下列哪些手续?
下图是“2005年我国东部沿海某市各圈层间人口净迁移模式图”,读图完成下列问题。由图可知,该市()。
在动机理论中,P=D×H×K是()理论。
[*]
•Youwillhearanotherfiverecordings.•Foreachrecording,decidewhatthespeakeristalkingabout.•Writeoneletter(A--
最新回复
(
0
)