首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
68
问题
下列程序定义了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全国计算机二级
相关试题推荐
下列叙述中,错误的是()。
甲,女,17岁,因涉嫌故意杀人被起诉。以下说法错误的是()。
根据国家区域发展总体战略,统筹考虑海岛的区位条件、发展潜力和生态环境容量,我国决定重点开发三大海(群)岛。下列不属于此开发对象的海(群)岛是()。
关于生活常识,下列说法错误的是()。
下列说法错误的是()。
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
某区对用电的收费标准规定如下:每月每户用电不超过10度的部分,按每度0.45元收费;超过10度而不超过20度的部分,按每度0.80元收费;超过20度的部分,按每度1.50元收费。某月甲用户比乙用户多交电费7.10元,乙用户比丙用户多交3.75元,那么甲、乙
一个南4个数字(0—9之间的整数)组成的密码,每连续两位都不相同,问任意猜一个符合该规律的数字组合,猜中密码的概率为()。
中国哲学凝聚了中华文化的基本精神,是中华民族数千年文化发展的结晶。在西方文化中,宗教处于核心的地位,然而在中国文化中,宗教的功能基本上是由哲学承担的。自古以来,中国人对宇宙的看法,对人生的看法,他们生活的意义,他们的价值观念,他们赖以安身立命的终极根据,都
随机试题
患者女性,49岁,近3个月出现心悸、气短,伴双下肢水肿,不能平卧,体格检查心浊音界向两侧扩大,可随体位改变而变化,心尖搏动不清楚,听诊心脏无杂音,心音遥远。首先考虑的诊断是患者男性,35岁,近6个月出现心悸、气短,伴双下肢水肿,进行性加重不能平卧,体格
在下列机关部门中,可以联合行文的是()。
洛阳市发改委主持召开听证会,就城市供水价格改革方案征求意见。洛阳市发改委的做法说明()。①我国公民是政府决策的制定者②公民直接参与决策过程,是推进决策科学化、民主化的重要环节③选出代表人民意志的人进人决策机关是决策科学、合理的重要保证④政府
越来越多的人成了互联网追新潮的盲从者,他们生怕自己惯用的虚拟身份在某个网络社区被别人抢先占据。这种场面似乎与1999年前后免费电子邮箱热潮有些相似,当时的统计显示,每个互联网用户平均注册了8.6个电子邮箱。可到2005年,这些邮箱只有18%还在使用,每个互
根据参与者介入程度和产品的差异程度,消费者的购买行为可以分为四类。消费者购买大米的行为属于()。
论述人本主义教学理论及其启示。
GDB是GNU开发工具套件中调试程序的工具,其装入需要调试的可执行文件命令是【77】_______命令,终止当前被调试程序运行的命令是【78】_______命令。
关于报表中切换视图,下列说法不正确的是()。
Whydoesthespeakersaytherearegreatpossibilitiesofcommunicationbreakdowns?
A、Roastbeef.B、Tellstories.C、Singsomesongs.D、Putonsomeplays.A娱乐休闲类,事实细节题。男士问女士他们晚上都干什么,女士说他们经常举行篝火晚会。他们会唱唱歌,演些节目,讲点鬼故事
最新回复
(
0
)