A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Itheima_yuan 高级黑马   /  2016-5-2 18:15  /  391 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test{
      public static void main(String[] args){
                 Scanner sc=new Scanner(System.in);
                System.out.println("请输入一个整数");
                int a = sc.nextInt();
                int i=0;
                int sum=0;
                int j=0;
                for(i=1;i<(a/2);i++){
                        sum=i;       
                        while(sum<a){
                                sum=sum+i+j+1;
                                j++;
                        }
                        if(sum==a){
                                for(int z=0;z<j+1;z++){
                                        if(z==j){
                                                System.out.print(i+z+"="+a);
                                        }else{
                                                System.out.print(i+z+"+");
                                        }
                                }
                                System.out.println();
                        }
                        sum=0;
                        j=0;
                }       
      }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马