首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
62
问题
下列程序定义了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://www.kaotiyun.com/show/FHID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
人们形容天空往往是“蔚蓝的天空”,其实,天空并不是蓝色,飞行员在空中飞行到一定高度以后发现越往高处飞天色越暗。这是因为()。
根据地理知识,同纬线上的各地()。
由于IP地址难于记忆,人们采用域名来表示网上的主机,域名与IP地址的对应关系是由()进行转换的。
根据菲利普斯曲线.降低通货膨胀率的办法是()。
根据我国《宪法》规定,决定战争与和平问题的职权由()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
某种汉堡包每个成本4.5元,售价10.5元。当天卖不完的汉堡包即不再出售。在过去十天里,餐厅每天都会准备200个汉堡包,其中有六天正好卖完,四天各剩余25个。问这十天该餐厅卖汉堡包共赚了多少元?
某次数学比赛,参赛的男生中有得奖,女生有8人得奖,已知共有214人参加比赛,没有得奖的男生人数比没有得奖的女生人数的两倍多8人,那么参加比赛的男生有多少人?
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
公共政策的直接主体包括________、________、________以及________和________。
简述工农民主政权行政管理的经验。
主要在回肠吸收的物质是
党的群众路线的基本内涵是()
左旋多巴治疗帕金森病初期最常见的不良反应是
消防用电设备供电线路当线路暗敷设时,要对所穿金属导管或难燃性刚性塑料导管进行保护,并要敷设在不燃烧结构内,保护层厚度不要小于()mm。
某交易者抛出了一个执行价格为2000美元/吨的铜期货美式看涨期权,而此时铜期货合约价格为2080美元/吨,如果马上执行,则该看涨期权的类别及该交易者的盈利分别为( )。(不考虑权利金)
可持续消费,指既要满足当代人的消费发展需要又不对后人满足其消费发展需要的能力构成危害的消费。根据上述定义,下列属于可持续消费的是()。
(I)求定积分an=∫02x(2x-x2)ndx,n=1,2,…;(Ⅱ)对于(I)中的an,证明an﹢1<an(n=1,2,…)且=0.
TheArtofListeningI.Inthelastlecture,Communicationcompetence:1)personalmotivation2)communicationknowledge3)(1)__
最新回复
(
0
)