首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花
admin
2021-09-05
44
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
1 #include
2 #define MAX N 10
3 int XX[MAX N][MAX N];
4 int fun(int n)
5 {
6
7 }
8 void maln()
9 {
10 int n ;
11 do
12 {
13 cout<<"please input N(1<=N<10):"<
14 cin>>n;
15 if(n<10&&n>=1)
16 {
17 break;
18 }
19 }while(1);
20 for(int i=0;i
21 {
22 for(int j=0;j
23 {
24 cout<<"please input data:"<
25 cin>>XX
[j];
26 }
27 }
28 cout<
29 return;
30 }
选项
答案
1 int data=0 ; //初始化求平方和变量 2 for(int i=0 ; i
解析
本题函数中的功能是输出N行N列正方阵,然后求两条对角线上各元素之平方和。其中,假设矩阵行、列分别为i、j,那么对角线上的元素特点是主对角线上i=j,以及逆对角线i=n-i-1。
[解题思路]
(1)首先初始化求平方和变量,设置求平方和的变量为0。
(2)然后利用for循环求得矩阵正对角线平方和。
(3)最后求得逆对角线平方和,返回平方和变量。
转载请注明原文地址:https://kaotiyun.com/show/0o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在语句“cout
有如下程序:#include<iostream>usingnamespacestd;classTest{public:Test(){n+=2;}-TestO{n-=3;}s
若有如下类声明classMyClass{public:MyClass(){cout
关键字unsigned不能修饰的类型是()。
下面是一个模板声明的开始部分:templutedouble__由此可知()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
在下列关键字中,不能用来表示继承方式的是()。
下列字符串中可以用作C++标识符的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
随机试题
A.经腹会阴联合直肠癌根治术B.经腹直肠癌切除术C.拉下式直肠癌切除术D.经腹直肠癌切除、人工肛门、远端封闭手术E.挂线疗法患者女性,6l岁。因肛门下坠感、大便带血被诊断为肛管癌,需行的治疗方法是
肾病综合征最根本的病理生理改变是
睾丸内合成睾酮的细胞是
某项目借款2000万元,借款期限3年,年利率为6%。若每半年计复利一次,则实际年利率会高出名义利率()。
某企业某年的财务杠杆系数为2.5,息税前利润(EBIT)的计划增长率为10%,假定其他因素不变,则该年普通股每股收益(EPS)的增长率为()。
以下有关其他事项段的说法中,正确的有()。
退耕还林应当遵循的原则包括()。
简述古埃及阿蒙霍特普四世宗教改革的内容及其影响。
阅读以下说明,回答问题。(2010年下半年下午试题四)[说明]某企业在公司总部和分部之间采用两台WindowsServer2003服务器部署企业IPSecVPN,将总部和分部的两个子网通过Intemet互联,如图6-29所示。
银行存款5年期的年利率为6%,按复利计算,则1000元面值的存款到期本利和为()。
最新回复
(
0
)