首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #nclude #d
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #nclude #d
admin
2013-03-29
42
问题
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#nclude
#define M 5
/*****************found***************/
int fun(int n,int xx[][])
{ int i,j,sum=0;
prLntf("\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-i];
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 cliagnals is%d.",fun(M,aa));
}
选项
答案
(1)int fun(int n,int xx[][M]] (2)printf("%4d",xx[i][j]);
解析
(1)第一个标识下fun函数的定义中对于二维数组的定义在原题中并没有给出空间,所以将“intfun(intn,intxx[][])"改为“inl fun(int n,int xx[][M])"。
(2)fun函数中n是int型,C语言输出语句中整型应该是%d,所以第二个标识下“printf["%f",xx
[j]);"应该改为“print("%4d",xx
[j]);"。
转载请注明原文地址:https://kaotiyun.com/show/pXJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);contin
以下程序运行后的输出结果是【】。main(){intx=0210;printf("%X\n",x);}
将代数式转换成程序设计中的表达式为【】。
下列关于C语言数据文件的叙述中正确的是
在位运算中,操作数左移一位,其结果相当于
若二维数组a有m列,则在a[i][j]前的元素个数为
数据存储和数据流都是______,仅仅是所处的状态不同。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
在数据结构中,从逻辑上可以把数据结构分为______。
随机试题
增加离体神经纤维浸浴液中的Na+浓度,则单根神经纤维动作电位的超射值将
企业拥有或控制的,能以货币计量的经济资源,称为()。
非确定型网络计划,是指网络计划中各项工作及其持续时间和各工作之间的相互关系都是不确定的。下列各项中不属于非确定型网络计划的有()。
评审有异议的重大设计变更,完善后,最终应由()裁定。
投资者可将其托管证券从一个证券营业部转移到另一个证券营业部托管,这一过程通常称为()。
根据刑事法律制度的规定,对犯罪分子可以从轻或者减轻处罚的情形有()。(2007年,经调整)
请你谈一谈你工作经历中最得意的一件工作。
朗格汉斯细胞电镜下称为明细胞是因为()。
Readthefollowingpassageanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDo
PASSAGEFOURWhyistrainingtobecomeabarristerorsolicitoracompetitivejob?
最新回复
(
0
)