首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
admin
2018-03-28
29
问题
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<Stdlib.h>
#include<conio.h>
#include<stdio.h>
#define M 5
/*********found*********/
int fun(int n,int xx[][])
{
int i,j,sum=0;
printf("\nThe%d x%d ma
trix:\n",M,M);
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
/*********found*********/
printf("%f",xx
[j]);
printf("\n");
}
for(i=0;i<n;i++)
sum+=xx
+xx
[n—i一1];
return(sum);
}
void 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}};
system("CLS");
printf("\nThe sum of all
elements on 2 diagnals is%d",
fun(M,aa));
}
选项
答案
(1)int fun(int n,int)xx[][M]) (2)piinff("%d",xx[i][j]);
解析
(1)当用数组作为函数的形参时,可以不定义数组的行数,但一定要定义数组的列数。
(2)该处错误比较隐蔽,一般C语言上机考试很少涉及prinff函数中的错误,此处只要明白“d”和“f”的区别就可以了。格式字符d表示以带符号的十进制形式输出整数(正整数不输出符号);格式字符f表示以小数形式输出单精度、双精度数据,隐含输出6位小数。
prinff函数,其一般形式为:printf(“格式控制字符串”,输出表列),其中格式控制字符串用于指定输出格式。格式控制字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。
例如:
“%d”表示按十进制整型输出;
“%ld”表示按十进制长整型输出;
“%f”表示以小数形式输出;
“%c”表示按字符型输出等。
非格式字符串在输出时原样输出,在显示中起提示作用。
转载请注明原文地址:https://kaotiyun.com/show/5xxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若程序中定义了以下函数:doublemyadd(doublea,doubleB){return(a+B);}并将其放在调用语句之后,则在调用之前应该对函数进行说明,以下选项中错误的说明是______
下列程序的输出结果是()。main(){inta=4,b=5,c;if(a<b){c=a*b;printf("%d,%d,%d\n",b,a,c);}else{c=b/a;printf
有下列程序段:intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?C:k;执行该程序段后,k的值是()。
以下语句中存在语法错误的是()。
若有以下定义,则正确的swish语句是______。floatx;inta,b;
设有以下定义和语句:inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则.(P[0]+1)所代表的数组元素是()。
有下列程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;下列选项中表达式的值为11的是
随机试题
孕妇,32岁,G1P0,38周妊螺目前已临产1O小时,主诉头痛、胸闷。检查:血压160/105mmHg,宫缩持续45秒间歇2~3分钟,强度中等,胎心率140次分钟。肛门检查:宫口已开全,胎膜破裂羊水清,胎头高位于坐骨棘水平下2cm。给予下列哪项处理为宜(
患儿,2岁,急性感染性喉炎。关于此病的临床特点,下列哪项是不正确的
男性,60岁,进行性黄疸2个月。诊断为胰头癌,行胰、十二指肠切除术,术后第5天突然出现全腹剧烈疼痛,腹肌紧张,腹腔穿刺抽出含胆汁的液体少许。目前最合适的处理方法是
冬期施工,抹灰砂浆应采取保温措施,涂抹时,砂浆的温度不宜低于()。
工程造价指数一般按()分类。
构筑物水池满水试验程序应为()。
2005年6月,甲公司将一台价值900万元的机床委托乙仓库保管,双方签订的保管合同约定;保管期限从6月21日至10月20日,保管费用在保管期提取机床时一次付清。8月,甲公司急需向丙公司购进一批原材料,因资金紧张,暂时无法付款。经丙公司同意,甲公司以
按照皮亚杰关于个体智力发展年龄阶段的划分,初中阶段正是“形式运算”阶段。下列不符合初中生思维发展特点的是()。
总经理:我主张小王和小李两人中至多提拔一人。董事长:我不同意。以下哪项,最为准确地表述了董事长实际的意思?
OnModestyAttentiontodetailissomethingeveryonecanandshoulddo—especiallyinatightjobmarket.BobCrossley,ahum
最新回复
(
0
)