首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
admin
2021-04-28
27
问题
给定程序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/IWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若各选项中所用变量己正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下列叙述中正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下叙述中正确的是
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"));}程序运行后的输出结果是
以下叙述中正确的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下列选项中不属于结构化程序设计方法的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
获得光滑表面的加工方法是()。
A.普萘洛尔B.去甲肾上腺素C.异丙肾上腺素D.多巴胺E.酚妥拉明
患者,男性,32岁。皮肤反复出现紫癜1个月,加重并出现恶心、腹痛2天。查体:四肢皮肤散在紫癜,心肺未见异常,腹平软,脐周轻压痛,无反跳痛和肌紧张,肝脾肋下未触及,肠鸣音活跃。该患者目前不需要的治疗药物是
某消化性溃疡病人,原有疼痛节律消失,变为持续上腹疼痛,伴频繁呕吐,呕吐物含发酵性宿食。最可能的并发症是
转让旧房产,计算其土地增值税增值额时准予扣除的项目有()。
斯坎伦计划属于的管理方式是()。
练习企业合并及不丧失控制权情况下处置部分对子公司投资的处理甲股份有限公司(本题下称“甲公司”)为上市公司,2009年至2011年企业合并、长期股权投资有关资料如下:(1)2009年1月20日,甲公司与乙公司签订购买乙公司持有的丙公司(非
《物业管理条例》确立的基本法律关系有社区居委会与业主、业主大会及物业服务企业的关系,物业管理各方主体与政府之间的关系()。
根据《最高人民法院、最高人民检察院、公安部、司法部关于开展社区矫正试点工作的通知》,社区矫正的适用范围包括()
设则下列矩阵中与A合同但不相似的是[img][/img]
最新回复
(
0
)