首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
admin
2015-06-08
93
问题
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#incllade
#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
[j]);
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 elementson 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(“0/;4d”,xx
D]);”。
转载请注明原文地址:https://kaotiyun.com/show/GaJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\n",fib
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
设血型占2个字节,则unsignedint所能表示的数据范围是______。
下面函数用来求出两个整数之和,并通过形参传回两数相加之和值。请填空。 intadd(intx,inty,【】,) {【】=x+y;}
注释说明了程序的功能,它分为【】注释和功能性注释。
请读程序片段(字符串内没有空格字符):printf("%d\n",strlen("ATS\n012\1\\"));上面程序片段的输出结果是_______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
数据库设计包括两个方面的设计内容,它们是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
随机试题
容量瓶与移液管配套使用时,若其体积关系不符合相应的比例,会引起(),可采用相对校准减免。
人工流产刮宫过度、产后或流产后出血刮宫损伤子宫内膜,造成子宫内膜广泛粘连、宫腔闭锁而闭经,称为
某商场在促销活动期间贴出告示:“本商场家电一律试用20天,满意者付款。”甲公司从该商场运回立式空调2台,试用期满后退回,商场要求其支付使用费1000元。对此,下列说法正确的是()。
A、 B、 C、 D、 A题干组中的三个图形呈现的规律是每个小方块依次顺时针方向移动,因此答案符合该规律的只有A选项。
调查表明,一年中任何月份,18到65岁的女性中都有52%在家庭以外工作。因此,18到65岁的女性中有48%是全年不在外工作的家庭主妇。以下哪项如果为真,最严重地削弱了上述论证?
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数voidfun(intx,intpp[],int*n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺
在下列字符中,其ASCII码值最小的一个是()。
Ourape-menforefathershadnoobviousnaturalweaponsinthestruggleforsurvivalintheopen.Theyhadneitherthe【C1】_______
Thehouse_____inthenorthofthecampnowwillbeournewlibrary.
ItisimpossibletofindoutexactlyhowmanyvolunteersareatworktodayintheUnitedStates.Thirty-sevenmillionorsoare
最新回复
(
0
)