首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
admin
2021-04-28
67
问题
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define M 5
/************found************/
int fun(int n,int xx[][])
{ int i,j,sum=0;
printf("\nThe%d x%d matrix:\n",
M, M);
for(i=0; i
{ for(j=0;j
/**********found**********/
printf("%f",xx] ;
printf("\n");
}
for(i=0 ; i
sum+=xx
+xx
[n—i一1];
return(sum);
}
main()
{ int aa[M][M]={{1,2,3,4,5},
{4,3,2,1,0},{6,7,8,9,0},{9,8,7,6,5},
{3,4,5,6,7}};
printf("\nThe sum of all elements
on 2 diagnal s is%d.",fun(M, aa));
}
选项
答案
(1)int fun(int n,int,xx[][M]) (2)printf("%4d",xx[i][j]);
解析
(1)第一个标识下fun函数的定义中对于二维数组的定义在原题中并没有给出空间,所以将“int fun(int n,int xx[][])”改为“int fun(int n,int xx[][M])”。
(2)fun函数中n是int型,C语言输出语句中整型应该是%d,所以第二个标识下“printf("%f",xx
[j]);”应该改为“printf("%4d",xx
[j]);”。
转载请注明原文地址:https://kaotiyun.com/show/ZGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是()。
以下关于字符串的叙述中正确的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
下面不能作为结构化方法软件需求分析工具的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
“软件系统总体结构图,下面描述中错误的是
对下列二叉树进行前序遍历的结果是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
随机试题
简述思维的过程。
A.新月体肾小球肾炎B.毛细血管内增生性肾炎C.系膜增生性肾小球肾炎D.局灶节段性肾小球肾炎慢性肾小球肾炎的病理类型
进一步检查IUD,下述检查既简便又准确的是如检查IUD位于子宫腔中央,最合适的处理是
腕部外伤后出现“枪刺刀”畸形,最可能的诊断是
一直径为50mm的圆管,运动黏滞系数v=0.18cm2/s、密度ρ=0.85g/cm3的油在管内以v=10cm/s的速度做层流运动,则沿程损失系数是()。
【背景资料】某施工单位承接了一段长30.8km的双向两车道新建二级公路D合同段路基、路面施工,路基宽8.5m,路面宽7.0m,路面结构设计图如下。该工程采用清单计价,施工合同中的清单单价如下表。施工单位采用湿法施工填隙碎石垫层,在准备好下承层后,
阅读下面的文章,回答问题。“侯世达”是DougIasHofstadter的中文名,这个1997年由他的中文出版商所定的名字,如今已是他在中文世界里的通称,这个名字也确实比他的父亲、1961年诺贝尔物理学奖得主、物理学家罗伯特.霍夫施塔特(Rob
甲、乙、丙、丁、戊五人乘坐高铁出差,他们正好坐在同一排的A、B、C、D、F五个座位上。已知:(1)若甲或者乙中的一人坐在C座,则丙坐在B座。(2)若戊坐在C座,则丁坐在F座。如果丁坐在B座,那么可以确定的是:
Thetwobrand-newcopymachinesareverysimilarinappearance,butoneismuchbetterinfunctionthan______.
Howtounleashourcreativity?Beginby"lettingdownyourshield".Stopbeingselfconscious,afraidofplayingthefool,andb
最新回复
(
0
)