首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了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
46
问题
下列程序定义了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全国计算机二级
相关试题推荐
下列应对自然灾害的做法,错误的是()。
根据菲利普斯曲线.降低通货膨胀率的办法是()。
新中国成立后,为巩固人民政权,采取了哪些措施?()①召开第一届全国人民代表大会.制定宪法②镇压反革命,肃清暗藏的反革命势力③进行抗美援朝运动,保卫国家安全④解放全国领土,彻底摧毁国民党统治机构,建立各级地方人民政权
西汉和东汉这两个朝代的都城分别位于今天的()。
俄国十月革命以前,我国新文化运动的主要内容是()。①提倡民主与科学,反对专制和愚昧②提倡新道德,反对旧道德③提倡马克思主义,反对资产阶级改良主义④提倡新文学,反对旧文学
改革开放以来,我国主要区域政策经历了不同的阶段:①以经济特区为重心的沿海地区优先发展阶段;②以缩小区域差距为导向的西部大开发阶段;③以浦东开发为龙头的沿江沿边地区重点发展阶段;④以区域协调发展为导向的共同发展阶段。这四个阶段按时间顺序排列应为()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
小吴到商店买布。有两种同样长的布料,小吴买了第一种布料25米,买了第二种布料12米。小吴买完后,第一种布料剩下的长度是第二种布料剩下的长度的一半。那么这两种布料原来共有()米。
随机试题
社会政策能在社会治理领域发挥作用。下列社会政策的功能中,属于经济功能的有()。
胆汁中与消化作用有关的物质是
患者,女性,41岁。胆囊结石病史2年,主诉晚餐后突然出现右上腹阵发性剧烈疼痛,向右肩背部放射,伴有腹胀、恶心、呕吐等症状。体检示:体温38.9℃,脉搏112次/分钟,血压106/85mmHg。右上腹部有压痛、肌紧张、反跳痛。实验室检查:WBC10.5×10
(操作员:张主管;账套:101账套;操作日期:2015年1月1日)新增付款条件。付款条件编码:90D付款条件名称:90天到期日期(天):90
船舶的有关利益损失包括()
关于生产关系,以下说法错误的是()。
2014年末全国共有图书馆3117个,比上年末增加5个。年末全国公共图书馆从业人员56071人。2014年末全国公共图书馆实际使用房屋建筑面积1213.60万平方米,比上年末增长6.3%;图书总藏量79092万册,比上年末增长5.6%;电子图书5067
Wheredolistenerswanttogo?
IhavebeenteachingforlongerthanIcaretosay,andalwaysofferacourseforenteringfreshmen.AndI’vediscoveredsomet
A、Becauseitlowerstherateofbreastcancer.B、Becauseit’shealthier.C、Becauseit’sreadilyavailable.D、Becauseit’sinexpe
最新回复
(
0
)