首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 , 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incluc
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 , 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incluc
admin
2015-12-22
41
问题
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。 ,
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#inclucte
#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}};
print:f("\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/tXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
有以下程序:charfun(charx,chary{if(x<y)returnx;returny;}main(){inta=’9’,b=’8’,c=’7’;printf("%c\n
有以下程序:voidsum(inta[]){a[0]=a[-1)+a[1];}main(){inta[10]=(1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d
以下数据库除______外,均为严格意义上的DBMS系统。
有以下程序:#include<string.h>main(){charstr[][20]={"Hello","Beijing"},*p=str;printf("%d\n",strlen(p+20)
以下不能正确定义二维数组的选项是______。
有以下程序#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y)
源程序的文档化不包括()。
随机试题
引起急性出血性结膜炎的病原体是
治疗产后血虚身痛的代表方剂是
下列不属于正治法的治疗方法是
根据《建设工程安全生产管理条例》,施工企业的主要负责人对本单位安全生产工作负有的主要职责有()。
一般审计目标包括()。
下列各项中,不确认收入计入当年应纳税所得额征收企业所得税的是()。
为了实现网页之间相互跳转,可以在网页中插入()。
签约式
在信号量P、V操作中,对信号量执行一次P操作,意味着要求______。
Parentswillbeabletorunanofficialcheekonthestatusofchildmindersforthefirsttimefromtoday.Ofsted,theeducation
最新回复
(
0
)