首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填
admin
2016-10-28
49
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。
注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include<iostream.h>
#define MAX_N 10
int XX[MAX_N][MAX_N];
int fun(int n)
{
}
void main()
{
int n;
do
{
cout<<"please input N(1<=N<10):"<<endl;
cin>>n;
if(n<10&&n>=1)
{
break;
}
)while(1);
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
tout<<"please input:data:"<<endl;
cin>>XX
[j];
}
}
cout<<fun(n)<<endl;
return;
}
选项
答案
int data=0;//初始化求平方和变量 for(int i=0;i<n;i++) {data+=XX.[i][i]*XX[i][i];//求正对角线平方和 if(i!=n-i-1) data+=XX[i][n-i-1]*XX[i][n-i-1];//求逆对角线平方和 } return data;
解析
(1)首先初始化求平方和变量,设置求平方和的变量为0。
(2)然后利用for循环求得矩阵正对角线平方和。
(3)最后求得逆对角线平方和,返回平方和变量。
转载请注明原文地址:https://kaotiyun.com/show/GONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将代数式z=转换成程序设计中的表达式为【】。
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample()
类模板不同于函数模板,类模板只可用【】型参数。
下列for语句的循环次数为【】。For(nta=0,b=1;b&&a<5;a++);
下面概念中,不属于面向对象方法的是______.
下列关于析构函数的描述中,错误的是()。
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)C=0;elsec=-1;
对类的构造函数和析构函数描述正确的是()。
C++语言中标点符号中表示一条预处理命令开始的是
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
随机试题
1945年8月,中共中央在《对目前时局的宣言》中明确提出的口号是
治疗痰热郁肺型肺胀的首选方剂是
影响地面水环境质量的污染物按污染性质可分为()。
路堑排水系统的施工要求有()。
消费者从某商品中得到的享受,会随着该商品消费的增加而()。
()是集体合同与劳动合同的重要区别之一。
吉尔福特认为创造性思维的核心是_________。
做好班主任工作的前提和基础是()
计算机之所以能按人们的意图自动进行工作,最直接的原因是因为采用了__________。
()会计师()开支;支出()现金管理()收支平衡预算
最新回复
(
0
)