首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #
admin
2015-08-23
66
问题
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define M 5
/************found************/
int fun(int n,int XX[][])
{ int i,j,sum=0 ;
printf("\nq?he%d x%d matrix:\n",
M,1);
for(i=0; i
{ for(j=0;j
/************found************/
printf("%f",XX
[j]);
print:f("\n");
}
for(i=0;i
sLIm+=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 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,intxx[][M])”。
(2)fun函数中n是int型,C语言输出语句中整型应该是%d,所以第二个标识下“:printf("%f",xx
[j]);”应该改为“printf("%4d",xx
[j]);”。
转载请注明原文地址:https://www.kaotiyun.com/show/STDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,函数返回值的类型最终取决于
若有说明:int*p,m=5,n;,以下正确的程序段是
以下程序运行后的输出结果是【】。main(){inti,j,a[][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)for(j=i+1;j<3;j++)a[j][i]
以下程序运行后的输出结果是【】。inta=5;fun(intb){staticinta=10;a+=b++;printf("%d",a);}main
运行下列程序,若从键盘输入字母“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
下列程序的执行结果是()。#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a++
设计软件结构是在软件生命周期的()。
下列程序将二维数组a的行和列元素互换后存放到另一个二维数组b中。请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
随机试题
资产评估委托合同的订立形式为()。
美国教育家布卢姆所倡导的形成性评价旨在()
A、增塑剂B、增加胶液胶胨力C、防腐剂D、避光剂E、着色剂甘油
碳素钢和合金钢焊接对含铬量大于或等于3%或合金元素总含量大于()的焊件,氩弧焊打底焊接时,焊缝内侧应充氩气或其他保护气体,或采取其他防止内侧焊缝金属被氧化的措施。
从事会计工作的人员,必须取得会计从业资格证书。()
教育者在对受教育者进行思想品德教育时。必须晓之以理,动之以情,励之以志,导之以行,持之以恒,使学习的知、情、意、行都得到协调的发展,而不能独立地只强调某一方面。()
一项工程,a、b合作10天完成,现在a做5天,b做3天后,还剩这项工程的,那么由b单独完成这项工程需要()天。
A、 B、 C、 D、 B每组前两个图形叠加后变为第三个图形,其规律为:阴影部分倾斜方向相同的叠加后变为空白,阴影部分倾斜方向不同的叠加后变为黑色阴影,阴影部分与空白叠加后仍为原阴影。应选择B。
批判教育学是在对()的批评中发展而来的。
Everygeologistisfamiliarwiththeerosioncycle.Nosoonerhasanareaoflandbeenraisedalivesea-levelthanitbecomess
最新回复
(
0
)