首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6
admin
2018-03-28
60
问题
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。
例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
首先累加1、5、9,然后累加3、5、7,函数返回值为30。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N 4
fun(int t[][N],int n)
{
int i,sum;
/*********found*********/
【1】
;
for(i=0;i<n;i++)
/*********found*********/
sum+=
【2】
;
for(i=0,i<n;i++)
/*********found*********/
sm+=t
[n—i一
【3】
];
return sum;
}
main()
{
int i,j,t[][N]={21,2,13,24,25,
16,47,38,29,11,32,54,42,21,3,10},
printf("\nThe origixnal data:\n");
for(i=0;i<N;i++)
{
for(j=0 ; j<N,j++)
printf("%4d",t
[j]);
print:f("\n");
}
printf("The result is:%
d",fun(t,N)),
}
选项
答案
(1)sum=0 (2)t[i][i] (3)1
解析
填空1:变量sum用来储存“和”结果,所以将其初始化为0。
填空2:从题目中可以了解到,主对角线元素的行和列下标是相同的,所以应填入t
。
填空3:对于反向对角线元素的行和列的下标,它们的关系是相加和为n一1,所以应填入1。
转载请注明原文地址:https://kaotiyun.com/show/Wxxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>intfun(intx){staticintt=0;return(t+=x);}main(){ints,i;for(i=1;
数据库系统中实现各种数据管理功能的核心软件称为【】。
若有以下定义和语句,sizeof(a)的值是【】,sizeof(a.share)的值是【】。structdate{intday;intmonth;intyear;union{intshare1;
有以下程序main(){inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);elseprintf("%d",+
有以下程序:#include<stdio.h>prt(int*m,intn)inti;for(i=0;i<n;i++)m[i]++;main()}inta[]={1,2,3,4,5},i;p
函数rewind的作用是
若已包括头文件<string.h>且已有定义chars1[18],s2={"ABCDE"}和inti,现要将字符串"ABCDE"赋给s1,下列语句错误的是()
函数pi的功能是根据以下公式近似求得的:pi*pi/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)请在下面的函数中填空,完成求pi的功能。#include<math.h>doublepi(longn)
以下不能正确定义二维数组的选项是
设有以下定义和语句:inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则.(P[0]+1)所代表的数组元素是()。
随机试题
在规范性文件的系统化方式中,属于立法活动的有()
下列钢属于按化学成分分类的为()。
施工过程中的工程索赔主要是()索赔。
借款人的正常收入已不能保证及时、全额偿还贷款本息,需要通过出售、变卖资产,对外借款、保证人、保险人履行保证、保险责任或处理抵(质)押物才能归还全部贷款本息的贷款是()。
Ifyou______tothe2010ShanghaiExponextmonth,Iwillgowithyou.
在IPv4的头中使用的协议段在IPv6的固定头中不复存在。试说明这是为什么?当采用IPv6协议的时候,ARP协议是否需要改变?如果需要,是概念上的改变,还是技术上的改变?在IPv4的头中使用的协议段在IPv6的固定头中不复存在。试说明这是为什么?当采用
以下程序的运行结果是【】。x=1.5DOCASECASEx>2y=2CASEx>1y=1ENDCASE?y
Itishardlynecessaryformetocitealltheevidenceofthedepressingstateofliteracy.ThesefiguresfromtheDepartmentof
Anarrowingofyourinterestsisimpliedinalmostanytransitionfromastudyenvironmenttomanagerialorprofessionalwork
A、10:00.B、9:55C、7:55D、2:00C
最新回复
(
0
)