首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include
admin
2021-04-28
54
问题
给定程序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/ZGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;
若要实现total=1+2+3+4+5求和,以下程序段错误的是()。
关于全局变量作用域的叙述中正确的是()。
符有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
下面选项中关于位运算的叙述正确的是
在结构化程序设计中,模块划分的原则是()。
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf(″%d%d″,a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,
以下选项中关于C语言常量的叙述错误的是
下列各组排序法中,最坏情况下比较次数相同的是()。
已有定义:charc;,程序前面已在命令中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
随机试题
从物理上拔出U盘之前,应先使用“拔下或弹出硬件”程序停止U盘工作,以防数据丢失或U盘故障。()
有关胎儿生长发育不正确的观点是
女性,65岁。冠心病心绞痛史8年,无高血压史,夜间突发心前区疼痛8小时入院,入院时血压为20/12kPa(150/90mmHg),经心电图检查,诊断急性前壁心肌梗死。最可能的心电图表现为
根据《处方管理办法》,保存期满的处方销毁须()。
有一笔金额为15万元、资金年收益率为10%的91天国债回购,如一年的天数按360天计算,回购到期时这笔交易的购回资金为( )万元。
某企业2003年度亏损18万元,2004年度亏损8万元,2005年度盈利3万元,2006年度亏损13万元,2007年度盈利6万元,2008年度盈利4万元,2009年度盈利70万元,则2009年度的应纳税所得额为()万元。
________是人类特有的社会现象,它是培养人的一种社会实践活动。
Itishardtopredicthowscienceisgoingtoturnout,andifitisreallygoodscience,itisimpossibletopredict.Iftheth
2l三体综合征患儿的发病率与母亲年龄的关系如右图所示,预防该遗传病的主要措施是()。①适龄生育②基因诊断③染色体分析④B超检查
()属于对行为、场所的强制措施。
最新回复
(
0
)