首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为: 197 238 456 则返回主程序后a数组中的值应为: 097 008 000 注
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为: 197 238 456 则返回主程序后a数组中的值应为: 097 008 000 注
admin
2017-07-18
55
问题
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(int a[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为:
197
238
456
则返回主程序后a数组中的值应为:
097
008
000
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#nclude
#define N 5
void fun(int a[][N])
{
}
void main()
{
int a[N][N],i,j;
system("CLS");
printf("*****The array*****\n");
for(i=0;i<N;i++)
/*产生一个随机的5*5矩阵*/
{
for(j=0;j<N;j++)
{
a
[j]=rand()%10;
printf("%4d",a
[J]);
}
printf("\n");
}
fun(A);
printf("THE RESULT\n");
for(i=0;i<N;i++)
{
for(j=0;j
printf("%4d",a
[j]);
printf("\n");
}
}
选项
答案
void fun(int a[][N]) { int i,j; if(a==NULL)return: for(i=0;i<N;i++) for(j=0;j<=i;j++) a[i][j]=0; /*将数组左下半三角元素中的值全部王成0*/ }
解析
本题考查:for循环语句,使用嵌套循环语句遍历二维数组的各个元素;二维数组元素的引用。
对于N×N二维数组,如何表示其左下半三角元素,可以通过以下语句实现。
for(i=0;i<n;i++)
for(j=0;j<=i;j++)
外层循环用来控制矩阵的行下标,内层循环控制矩阵的列下标。注意列下标的取值范围,因为要表示下三角元素,所以j的范围是0~i。
转载请注明原文地址:https://kaotiyun.com/show/OODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
算法的时间复杂度是指()。
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf(“%d,
若有定义语句:inta=3’b=2,c=1;,以下选项中错误的赋值表达式是
下列一维数组说明中,不正确的是()。
C语言规定,在一个C程序中,main()函数的位置()。
下列方法中,属于白盒法设计测试用例的方法的是()。
下列选项中,不属于模块间耦合的是()。
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
随机试题
利用排污池实测排污量时,首先要核实排污池()。
阅读苏轼《水调歌头》(明月几时有),然后回答下列问题。丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由。明月几时有?把酒问青天。不知天上宫阙,今夕是何年?我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长
A.2Fab+Fe段B.F(ab’)2+pFc’段C.CH2D.可变区E.稳定区胃蛋白酶的水解片段是
A.神农氏B.张仲景C.张杲D.孙思邈E.张石顽把“人命至重,有贵干金”作为从医的基本准则的是我国名医
患儿,6岁。发热咳嗽5天。证见发热,无汗,呛咳不爽,呼吸气急,痰白而稀,咽不红,舌淡红,苔薄自,脉浮紧。治疗首选方()
证券经营机构在从事证券经纪业务时必须遵守的规定主要有()
下列关于风险管理与商业银行经营的关系的说法,正确的有()。
周某向谢某借款80万元,后因谢某急需资金,周某以一套价值90万元的房产抵偿所欠谢某债务,谢某取得该房产产权的同时支付周某差价款10万元。已知契税税率为3%。关于此次房屋交易缴纳契税的下列表述中,正确的是()。
李白(701—762)字太白,号青莲居士,祖(1)陇西成纪(今甘肃天水附近)。是盛唐诗(2)的代表作家,也是我国文学史上伟大的浪漫主义诗人,世称“诗仙”。他的诗现存900多首。这些诗表现了他一生的思想和经(3),也表现了盛唐时代社会现实和精神生活的(
Thatlargeanimalsrequirealuxuriantvegetation,hasbeenageneralassumptionwhichhaspassedfromoneworktoanother;but
最新回复
(
0
)