首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 , 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incluc
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 , 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #incluc
admin
2015-12-22
50
问题
给定程序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全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[
以下不能正确定义二维数组的选项是______。
有以下程序:#include<stdio.h>main(){char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf("%s%s",p,q);p
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
数据库设计包括两个方面的设计内容,它们是
数据库设计包括两个方面的设计内容,它们是
利用fseek函数可实现的操作是()。
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
随机试题
周围动脉瘤
患儿女,8岁,1年来反复发生两下肢瘀斑。血红蛋白130g/L,红细胞4.0×1012/L,血小板计数50×109/L,既往身体健康,初步诊断“慢性原发性血小板减少性紫癜”该患儿治疗首选()
引起小儿高热惊厥最常见的疾病是
A、苯巴比妥钠B、司可巴比妥C、硫喷妥钠D、巴比妥E、巴比妥钠与铜吡啶试液生成绿色配位化合物
被照体矢状面与胶片平行的摄影体位有
患儿,1岁,低热10余日,喜哭易怒,嗜睡,有时便秘。体检:前囟膨隆,心肺正常,肝肋下1.5cm,颈软,克氏征阴性,腹壁反射减弱,脑脊液外观毛玻璃样,蛋白(++),细胞数200×106/L,糖2.4mmol/L,氯化物107mmol/L,诊断为
杜某为甲国驻乙国使馆的三等秘书,艾某为丙国驻乙国使馆的随员。杜某在乙国首都实施抢劫,有1名乙国人在抢劫中被其杀死。艾某当时恰好目击了该抢劫杀人事件。甲乙丙三国都是《维也纳外交关系公约》的缔约国,且三国之间没有其他双边的涉及外交和领事特权与豁免方面的协定。根
《民用建筑工程质量评定标准》具体考核对象是民用建筑工程的施工图设计的成品,下列表述不正确的是()
国际商业银行用来考量商业银行的盈利能力和风险水平的最佳方法是()。
人口密度是单位面积土地上居住的人口数,它是表示世界各地人口的密集程度的指标。但人口密度只反映人口与土地面积的一般数量关系,不能体现单位面积土地上的人口成分,也不能体现人口与实际供养他的土地面积的关系。为了弥补这些缺陷,出现了一些新的补充性密度指标,如生理密
最新回复
(
0
)