频道栏目
首页 > 程序开发 > 软件开发 > 其他 > 正文
算法提高之九宫格
2017-02-23 09:26:00         来源:ruby_xc的博客  
收藏   我要投稿

算法提高之九宫格:九宫格。输入1-9这9个数字的一种任意排序,构成3*3二维数组。如果每行、每列以及对角线之和都相等,打印1。否则打印0。
样例输出
与上面的样例输入对应的输出。
例:
4 9 2
3 5 7
8 1 6

1

数据规模和约定
  输入1-9这9个数字的一种任意排序。

import java.util.Scanner;
public class Sum{
    public static void main(String args[]){
        Scanner in=new Scanner(System.in);
        int a[][]=new int[3][3];
        for(int i=0;i<3;i++){
            for(int j=0;j<3;j++){
                a[i][j]=in.nextInt();
            }
        }
        if(isEqual(a)){
            System.out.print("1");
        }
        else System.out.print("0");
    }
    public static boolean isEqual(int a[][]){
        int sum=a[0][0]+a[0][1]+a[0][2];
        int temp=0;
        //各行的和
        for(int i=1;i
        
   
点击复制链接 与好友分享!回本站首页
上一篇:HPUOJ 伪素数
下一篇:lib库加载方式和区别
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站