首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
admin
2017-11-27
70
问题
给定程序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 < M; i++)
{ for(j = 0; j < M; j++)
/*********** found***********/
printf("%f ", xx
[j]);
printf("\n");
}
for(i = 0 ; i < n ; i++)
sum += xx
+xx
[n-i-1];
return(sum);
}
main ()
{ int aafM][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 diagnals
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/c2xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
以下程序运行后的输出结果是____________。main(){inta=3,b=4,c=5,t=79;if(b
以下程序的输出结果是_____________-。#includevoidmain(){intf,f1,f2,i;f1=0;f2=1;printf(“%d%d”,f1,f2);f
有以下程序:voidss(char*s,chart){while(*s){if(*s==t)*s=t-‘a’+‘A’;s++;}}main(){
在printf的格式字符中,e格式字符的作用是()。
若在定义语句:inta,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
语句“pfintf(“a\bhow\‘are\’y\\\bou\n”);”的输出结果是()。
设有二元关系R和三元关系S,下列运算合法的是()。
关系数据库中能实现的专门关系运算包括________、连接和投影。
随机试题
先进的社会意识对社会存在之所以能起促进作用,在于()
某学校的保健老师在家长课堂讲课时,旁听的口腔专家指出下面一项说法容易引起误导
下列关于五脏所藏的叙述,错误的是
药物与血浆蛋白结合后
根据《文物保护法》,因建设工期紧迫或者有自然破坏危险,对古文化遗址、古墓葬急需进行抢救发掘的,应由()组织发掘。
下列选项与工业革命相关的是()。①垄断组织的出现②人类进入信息时代③蒸汽机运用于交通运输④电力进入生产领域
依据《中华人民共和国教师法》,下列情形中,学校不能给予老师行政处分或者解聘的是()。
某研究者假设:海马与复杂思维加工有关,与简单思维加工无关。该研究者随机选出20只白鼠平均分成两组,切除它们的海马,让第一组学习简单迷宫,第二组学习复杂迷宫。第一组经过10次学习就出现完全正确的情况,第二组在学习30次后才出现完全正确的情况。研究者据此认为最
π/9
以下程序运行后的输出结果是【】。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++){n[i]=n[i-1]*2+1;printf("%d",n[i]);}
最新回复
(
0
)