首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #i
admin
2018-03-28
25
问题
下列给定程序中,函数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://jikaoti.com/ti/caa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是intf(){stadcinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;
下面程序和运行运行结果是【 】。#defineN10 #defines(x)x*x #definef(x)(x*x) main() {ihti1,i2; i1=1000/s(N);i2=100
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下程序的输出结果是()#include<stdio.h>main(){inta,b,d=241;a=d/100%9b=(-1)&&(+1);printf("%d,%d,a,d");}
下面程序的运行结果是()。#include<stdio.h>main(){staticchara[]="Languagef",b[]="programe";char*p1,*p2;intk;
有以下程序#includeintfun(intX,inty){if(x!=y)return((x+y)/2):elsereturn(x):}main().{inta=
结构化程序设计主要强调的是______。
以下选项中正确的语句组是______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
随机试题
[背景资料]某施工单位承接了某高速公路A合同段的施工任务,其中包括8km的路基、路面工程和一座跨径80m的桥梁施工。该合同段土质以松散砂土和黏土为主,土质含水量为20%,路基施工中有大量土方需转运200~300m。施工前,项目部组织编写
乳房部疾病症见经前胀痛者为
先天性甲状腺功能低下分类为
某工程项目,建设单位与施工总承包单位按《建设工程施工合同(示范文本)》签订了施工承包合同,并委托某监理公司承担施工阶段的监理任务。施工总承包单位将桩基工程分包给一家专业施工单位。开工前:(1)总监理工程师组织监理人员熟悉设计文件时发现部分图纸设计不
下列关于石油化工企业的布置,说法不正确的是()。
下列关于公司股份分割说法正确的有()
对逾期贷款,银行分(支)行信贷部主管必须()开出催收贷款通知函,并同时发送担保单位签收。
In2010,afederaljudgeshookAmerica’sbiotechindustrytoitscore.CompanieshadwonpatentsforisolatedDNAfordecades—by
以下关于通用对话框的叙述中,错误的是()。
WhichstatementisNOTtrueaboutthenewroundofsix-nationtalks?
最新回复
(
0
)