首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花
admin
2019-05-29
17
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
1 #include<iostream.h>
2 #define MAX N 10
3 int XX[MAX N][MAX N];
4 int fun(int n)
5 {
6
7 }
8 void main()
9 {
10 int n;
11 do
12 {
13 cout<<’’please input N(1<=N<10):’’<<end1;
14 cin>>n;
15 if(n<10 && n>=1)
16 {
17 break;
18 }
19 } while(1);
20 for(int i=0;i<n;i++)
21 {
22 for(int j=0;j<n;j++)
23 {
24 cout<<’’please input data:’’<<end1;
25 cin>>XX
[j];
26 }
27 }
28 cout<<fun(n)<<end1;
29 return;
30 }
选项
答案
1 int data=0;//初始化求平方和变量 3 for(int i=0;i<n;i++) 3 { 4 data+=XX[i][i]*XX[i][i];//求正对角线平方和 5 if(i!=n-i-1) 6 data+=XX[i][n-i-1]*XX[i][n-i-1];//求逆对角线平方和 7 } 8 return data;
解析
本题函数中的功能是输出N行N列正方阵,然后求两条对角线上各元素之平方和。其中,假设矩阵行、列分别为i、i,那么对角线上的元素特点是主对角线上i=j,以及逆对角线j=n-i-1。
(1)首先初始化求平方和变量,设置求平方和的变量为0。
(2)然后利用for循环求得矩阵正对角线平方和。
(3)最后求得逆对角线平方和,返回平方和变量。
转载请注明原文地址:https://kaotiyun.com/show/YB8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后
A、 B、 C、 D、 C线性表是一种线性结构,由n(n≥O)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以C是错误的。
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
A、 B、 C、 D、 Cfun()的第一个参数是传值调用,第二个是传址调用,故在函数中修改形参的值会被传回到实参中,故结果为0和2。
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
随机试题
纤维素样坏死可见于
A.清海丸B.右归丸C.左归丸D.二仙汤合二至丸E.两地汤合二至丸
(司考试题)甲公司向乙银行贷款100万元,由A公司和B公司作为共同保证人并以甲公司的厂房作抵押担保。其后,甲公司因严重资不抵债而向法院申请破产。法院裁定受理破产申请并指定了破产管理人。下列哪些选项是正确的?()
(2009年)曲面x2+y2+z2=2z之内以及曲面z=x2+y2之外所围成的立体的体积V为()。
甲公司将其生产的白酒独创性地取名为“雨朦胧”,并将“雨朦胧”申请为注册商标。乙公司也为白酒生产商。乙公司的()行为属侵犯甲公司商标权的行为。
笋干丝(塑料袋装;净重250g)
在一般竞争战略中,()是选择行业内一部分或某一些细分市场作为其目标市场和竞争的领域。
开放式课堂模式的理论基础是()
老王和小李是同事,老王像小李这么大时,小李13岁;小李长到老王这么大时老43岁,问:老王和小李的年龄分别为多少?
OnAmerica’sGulfcoast,massiveindustrialfacilitiesstandidle.Milesoftwistingstainless-steelpipesandhugestoragetank
最新回复
(
0
)