2.求出方阵中所有数的和


给出n阶方阵里所有数,求方阵里所有数的和
输入描述:
输入有多个测试用例
每个测试用例第一个第一个整数n   n<=1000 表示方阵阶数为n

接下来是n行的数字,每行n个数字用空格隔开
输出描述:
输出一个整数表示n阶方阵的和

例子:
输入
3
1 2 3
2 1 3
3 2 1

输出
18

 

查看代码
import java.util.*;

public class Demo2 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){ //保证有多组输入数据
            int n = Integer.parseInt(sc.nextLine());

            int sum = 0;
            for(int i = 0; i < n; i++){
                String[] split = sc.nextLine().split(" ");
                for(int j = 0; j < n; j++){
                    sum += Integer.parseInt(split[j]);
                }
            }
            System.out.println(sum);
        }
    }
}

 

总结:每一行数据的处理并不需要定义一个int型数组,直接转换数据类型累加和即可,因为这里只是将所有数据求和。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM