问题标题: 酷町堂:1714   列 >= 行

0
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
刘凯南
刘凯南
高级守护
高级守护
​
循环(int i=1;i<=n;i++)
     循环(int j=1;j<=m;j++)
     {
          cin>>a[i][j];
          如果(j>=i)累加a[i][j];
     } 

​

 

我要回答