gpt4 book ai didi

c++ - 二维数组中下对角线所有正数的总和

转载 作者:行者123 更新时间:2023-11-27 22:54:49 24 4
gpt4 key购买 nike

所以这是我的代码:

#include<iostream>
using namespace std;

int main() {
double M[50][50];
int eilst;
int sum=0;
cout <<"row and colum number:";
cin >> eilst;
cout << "matrix elemkents:";
for (int i=0; i<eilst ; i++)
for (int j=0 ; j<eilst ; j++)
cin>> M[i][j];
cout<<endl;
cout<< "sum: \n";
for (int i =0 ; i<eilst ; i++)
{
for (int j=0 ; j<eilst ; j++)
if ( i > j )
{
if (M[i][j]>0){
sum= sum + M[i][j];
cout<< sum<<"";
}
}
cout<<endl;
}
return 0;
}

它正在打印我所有的代码低诊断矩阵,但现在我添加了 sum 方法,因为我想在该数组中添加我所有的正元素。也许你可以告诉我我做错了什么?

最佳答案

试试这个:

#include<iostream>
using namespace std;
int main() {

double M[50][50];
int eilst;
int sum=0;
cout <<"row and colum number:";
cin >> eilst;
cout << "matrix elemkents:";
for (int i=0; i<eilst ; i++)
{
for (int j=0 ; j<eilst ; j++)
{
cin>> M[i][j];
cout<<endl;
}
}
cout<< "sum: \n";
for (int i =0 ; i<eilst ; i++)
{
for (int j=0 ; j<eilst ; j++)
{
if ( i > j )
{
if (M[i][j]>0)
sum= sum + M[i][j];
}
}
}
cout<< sum<<"";
cout<<endl;
return 0;
}

我觉得这行得通

关于c++ - 二维数组中下对角线所有正数的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34264227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com