使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。 注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花

admin2017-03-22  22

问题 使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int n),求出n×n矩阵的对角线数字的平方和。如果n为奇数,则对角线交叉部位数字只参与一次计算。
    注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
#include
#define MAX_N 10
int XX[MAX_N][MAX_N];
int fun(int n)
{
}
void main()
{
    int nj
    do
    {
    cout<<”please input N f 1<:
N<10):”<    Cin>>n;
    if(n<10&&n>=1)
    {
    break;
    }
    }while(1);
    for(int i=0;i    {
    for(int j=0;J    {
    cout<<"please input
data:"<    cin>>XX[j];
    }
    }
    cout<    return;
}

选项

答案int data=0; //初始化求平方和变量 for(int i=0;i
解析 (1)首先初始化求平方和变量,设置求平方和的变量为0。
    (2)然后利用for循环求得矩阵正对角线平方和。
    (3)最后求得逆对角线平方和,返回平方和变量。
转载请注明原文地址:https://kaotiyun.com/show/C9Ap777K
0

最新回复(0)