0
已解决
邵逸儒
中级天翼
中级天翼
1714 列 >= 行
题目描述 Description
给定一个M行N列的二维数组,求该数组中所有 列号 >= 行号 的数之和。
输入描述 Input Description
输入为M+1行:
第一行为数组的行数M和列数N,都为不超过80的正整数,用单个空格隔开;
之后的M行为M行N列的二维数组,每一行之间的数用单个空格隔开。
输出描述 Output Description
输出为一个整数,表示该数组中所有 列号 >= 行号 的数之和。
样例输入 Sample Input
3 3
36 46 63
58 8 89
15 9 24
样例输出 Sample Output
266
0
已采纳
马佳滢
新手天翼
新手天翼
整型 m,n;
输入m、n;整型 a[m加10][n加10],count赋初始值0;
循环(整型 i从1循环到m)
{
循环(整型 j从1循环到n){
输入a[i][j];
如果(j大于等于i)
{
count加等于a[i][j];
}
}
}输出count;
返回值 0;
1
陆麟瑞
资深天翼
资深天翼
判断二维数组中每个元素的行大于列并用一个变量累加即可
循环(int i=1; i<=n; i++) { 循环(int j=1; j<=m; j++) { 读入>>a[i][j]; 如果(j>=i) ans+=a[i][j]; } }
0
张舒斌
中级光能
中级光能
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
cin>>a[i][j];
}
}
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
if(j>=i)//如果列号大于行号,那么s就对a[i][j]进行累加运算
{
s+=a[i][j];
}
}
}
主要代码。
望采纳
0
0
0
0
0
0
0