问题标题: 111

0
0
已解决
张司桥
张司桥
中级光能
中级光能

无语

张司桥在2024-05-28 17:57:53追加了内容

没办法了,只能这样了(老是有502(一堆字母)那个东西)

3757怎么写?

#include<iostream>
using namespace std;
int m,sum=0;
int a[105][105];
int main(){
	cin>>m;
	for(int i=1;i<=m;i++){
		for(int j=1;j<=m;j++){
			cin>>a[i][j];
		}
	}
	for(int i=1;i<=m;i++){
		for(int j=1;j<=m;j++){
			sum=a[1][1]+a[1][2]+a[2][1];
		}
	}
	cout<<sum;
	return 0;
}

样例对的,但代码是0分,求改


0
已采纳
苏绅
苏绅
新手光能
新手光能

把第12行到第17行删掉,在第九行后面加一个If(i+j<m+1)if里面加上sum+=a[i][j],即可AC

1
倪雨泽
倪雨泽
高级光能
高级光能

 

∴应该是在循环里面{

    判断i+j是否小于m+1

    是则加等于a[i][j];

}

我要回答