首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incllade
admin
2015-06-08
70
问题
给定程序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全国计算机二级
相关试题推荐
有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是______。
假设在turboc2.0采用small模式编译如下程序main(){chara[4]={’a’,’b’};char*b="abc";printf("%d,%d",sizeof(A),sizeof(B));
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
X、Y、Z被定义为mt型变量,若从键盘给X、Y、2输入数据,正确的输入语句是______。
下面invert函数的功能是将一个字符串str的内容颠倒过来。请填空。 #include<string.h> voidinvert(charstr[]) {inti,j【】; for(i=0,j=strlen(str)
注释说明了程序的功能,它分为【】注释和功能性注释。
以下程序的输出结果是_______。main(){intw=5;fun(w);printf("\n");}fun(intk){if(k>0)fun(k-1);printf("%d",k);
以下程序的输出结果是_______。#include<stdio.h>main(){inti;for(i=1;i<5;i++){if(i%2)printf("*");elseco
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
随机试题
下列各数制的数中,最大的数是()
缺铁性贫血常见病因为()
A.硫脲类制剂B.碘制剂C.131ID.手术女性,40岁,中度弥漫性甲状腺肿伴甲亢合并迁延性肝炎,且对抗甲状腺药物过敏,首选何种治疗
患者,男,25岁。3个月前被竹签刺破左眼球,检查见左眼周边虹膜表面单个透明肿物。可考虑的治疗措施有
肾脏分泌的NH3主要来自
()类物品的特性是在空气中受到火烧或高温作用时,难起火、难燃或微燃,将火源拿走,燃烧即可停止。
尽管借款人目前有能力偿还贷款本息,但是存在一些可能对偿还贷款本息产生不利影响的因素,这种情形属于()。
一类疫苗是国家根据目前国内疾病流行情况以及我国儿童的普遍身体状况规定的必须接种的疫苗,接种费用由政府支付,而其他不属于一类疫苗并且需要家长自费的疫苗属于二类疫苗。由此,家长们普遍认为,二类疫苗只是预防一类疫苗之外的疾病的。以下()最能反驳家长们的看
在网络管理的5个功能中,确定设备的地理位置、名称、记录并维护设备参数表的功能属于()。
Takinganapisfrowneduponbymanypeopleandisviewedasfondnessfortheelderlyandchildren.Mentionnapandyoucouldbe
最新回复
(
0
)