首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #
admin
2015-08-23
41
问题
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define M 5
/************found************/
int fun(int n,int XX[][])
{ int i,j,sum=0 ;
printf("\nq?he%d x%d matrix:\n",
M,1);
for(i=0; i
{ for(j=0;j
/************found************/
printf("%f",XX
[j]);
print:f("\n");
}
for(i=0;i
sLIm+=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 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,intxx[][M])”。
(2)fun函数中n是int型,C语言输出语句中整型应该是%d,所以第二个标识下“:printf("%f",xx
[j]);”应该改为“printf("%4d",xx
[j]);”。
转载请注明原文地址:https://jikaoti.com/ti/Cxi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:int*p,m=5,n;,以下正确的程序段是
C语言规定,在一个源程序中,main函数的位置
若有以下程序:main(){inta=4,b=3,c=5,t=0;if(a<b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d%d%d\n",a,b,c
一个源文件中的外部变量的作用域为()。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
设变量已正确定义,则下列能正确计算f=n!的程序段是()。
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
若有定义:“inta[2Ⅶ3];”则对a数组的第i行第j列元素的正确引用为()
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
随机试题
什么是放射性同位素找水法?实施方法其适用条件是什么?
男性,54岁,2个月前发热、咳嗽、咳痰,胸部X线检查考虑为右肺上叶肺炎,经抗生素治疗1周,症状完全消失。近1个月再次出现咳嗽、发热。查体:生命体征平稳,右上肺呼吸音减弱。予以相同的抗生素治疗2周无效,咳嗽加重,痰中带少量血丝,胸部CT显示右肺上团块状阴影。
不是免疫组织化学染色阳性细胞的染色特征的是
计算预产期的方法是从末次月经()
在公益广告文案的诉求方式中,以真诚的关心爱护态度传播公益观念的是()。
材料:某校初一年级有位叫诚诚的同学,经常迟到、旷课,并且经常与同学打架,学习成绩也不太好,门门功课挂红灯,尽管老师多次和他谈话,仍不见好转,以至于班里同学见了他都躲得远远的。虽然诚诚偶尔也有进步,但没过两天又会恢复原样,以至于老师都对他失去了信心
若≥4,则x+y的最小值是()
下面各正方形中的四个数之间都有相同的规律,根据这种规律,可知m的值为()。
Fordecadesthemarketforexpensiveheadphoneswasmainlylimitedtohi-fifans.But【C1】________theboxystereosysteminthec
OnFeb.2,2007,theUnitedNationsscientificpanelstudyingclimatechangedeclaredthattheevidenceofawanningtrendis
最新回复
(
0
)