首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。 例如,若N=3,有下列矩阵: 1 2 3 4 5
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。 例如,若N=3,有下列矩阵: 1 2 3 4 5
admin
2020-06-16
69
问题
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。
例如,若N=3,有下列矩阵:
1 2 3
4 5 6
7 8 9
首先累加1、5、9,然后累加3、5、7,函数返回值为30。
请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 4
3 fun(int t[][N],int n)
4 {
5 int i,sum;
6 /*********found*********/
7
【1】
;
8 for(i=0 ; i<n ; i++)
9 /*********found*********/
10 sum+=
【2】
;
11 for(i=0 ; i<n;i++)
12 /*********found*********/
13 sum+=t
[n-i-
【3】
];
14 return sum;
15 }
16 main()
17 {
18 int i,j,t[][N]={21,2,13,24,25,16,47,38,29,11,32,54,42,21,3,10};
19 printf("\nThe original data:\n’’);
20 for(i=0;i<N;i++)
21 {
22 for(j=0;j<N;j++)
23 printf(’’%4 df’’,t
[j]);
24 printf(’’\n’’);
25 }
26 printf(’’The result is:%d’’,fun(t,N));
27 }
选项
答案
(1)sum=0 (2)t[i][i] (3)1
解析
填空1:变量sum用来储存“和”结果,所以将其初始化为0。
填空2:从题目中可以了解到,主对角线元素的行和列下标是相同的,所以应填入t
。
填空3:对于反向对角线元素的行和列的下标,它们的关系是相加和为n-1,所以应填入1。
转载请注明原文地址:https://kaotiyun.com/show/n7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include#define
给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所指的数组中,低于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序给出如下。请勿改动
请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为{“AAAA”,“BBBBBBB”,“CC”},则合并后的字符串内容应该是“AAAABBBBBBBC
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#defin
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
若有定义:charch;inta;doubled;,当输入为1234.5678910.36时,以下选项中能给各个变量正确输入数据的是()。
随机试题
观察法是定性研究中常用的一种收集资料的方法,下列关于观察法的论述中,错误的是()。
阿奎那将法律划分为
若某处理器可访问内存空间的最大地址为FFFFFFFFH,则(1)该处理器的地址总线有________根;(2)该处理器的寻址能力为________GB。
2011年5月,李某因原有住房拆迁获得补偿款80万元;6月份与开发商签订购房合同,购置一套价值100万元、面积120平方米的期房,未办理房屋产权登记手续,契税税率为3%;7月份李某因工作调动,和开发商达成协议退掉已购住房。下列说法正确的有()。(2
商业银行的基础头寸等于()。
关于期货市场,下列说法正确的有()。
甲公司为一家上市公司,有关资料如下: (1)20×9年6月10日,甲公司对一栋自用办公楼进行改扩建,改扩建前该办公楼的原价为3500万元,原预计使用年限为25年,预计净残值为零,采用年限平均法计提折旧,已计提折旧500万元,未计提减值准备。税法上折旧
()不属于人力资本投资支出的形式。[2015年11月三级、四级真题]
TVissooftenaparent’sgoodMend,keepingkidshappilyoccupiedsothegrownupscancookdinner,answerthephone,ortakea
Thespeakerwantstotellthelistenersabout________.
最新回复
(
0
)