团体程序设计天梯赛-练习集 求整数段和 (java答题)大佬看看我错哪了

import java.util.Scanner;
public class Main{
    public static void main(String[] args){
	 Scanner sc = new Scanner(System.in);
	        int a,b,sum=0,ret=0;
	        a = sc.nextInt();
	        b = sc.nextInt();
	        for(int i=a;i<=b;i++){
                if(i>=0) {
	        		System.out.print(" ");
	        	}
	            System.out.print("   "+i);
	            ret +=1;
	            sum +=i;
	            if(ret%5==0){
	                System.out.println();
	            }
	        }System.out.println("\n"+"Sum = "+sum);
    }
}

 

不知道你有没有解决这个问题,我用你的代码跑了一下,一旦输入的第二个数超过10,你的格式就不对了。因为两位数和以为占的字符数不一样,所以你就没法满足题目“每个数字占5个字符宽度,向右对齐”的要求。可以改改试试。

把tab全换成空格试试

是不是左侧有空格不满足要求

都说是格式错误了,就你这代码对齐和缩进也没谁了。如果我团队里的人这样写代码,我会把这代码当做是他的辞职信。