首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
admin
2015-06-08
92
问题
给定程序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全国计算机二级
相关试题推荐
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
下列函数定义中,会出现编译错误的是______。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
设血型占2个字节,则unsignedint所能表示的数据范围是______。
以下程序的输出结果是_______。main(){intw=5;fun(w);printf("\n");}fun(intk){if(k>0)fun(k-1);printf("%d",k);
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
请读程序:#include<stdio.h>main(){inta,b;for(a=1,b=1;a<=100:a++){if(b>=20)break;if(b%3=1
若x、y和z均是int型变量,则执行下面表达式后的x值为【】。x=(y=4)+(z=3)
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
以下函数用来求出两整数之和,并通过形参将结果传回,请填空。voidfunc(intx,inty,【】z){*z=x+y;}
随机试题
小肠是食物吸收的主要部位的原因是()。
下列关于产品成本计算方法综合运用的表述中,正确的有()。
引导幼儿学习利用多种绘画工具和材料,运用不同技法表现自己独特的总想和感受。体验创造的快乐是针对()岁幼儿美术教育的目标。
教师提高研究技能的三种途径是()。(桂林市)
运用实际锻炼法要求以理服人,以情动人,情理相融。()
那些在市场上处于次要地位(第二、第三甚至更低的地位)的企业,并不是向市场主导者发动进攻并图谋取而代之,而是跟随在主导者之后自觉地维持共处局面。这是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
DearMr.Dunnaway,Agoodnumberofyouremployees(147)metowritetoyouonbehalfofthem.Theyhavesomethingtosayregard
Hishealthfalling,______in1782.
A、1,000students.B、3,000students.C、3,500students.D、3,800students.D
最新回复
(
0
)