大白鹅57 2021-03-06 19:31 采纳率: 0%
浏览 96
已结题

团体程序设计天梯赛-练习集 求整数段和 (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);
    }
}

 

  • 写回答

4条回答 默认 最新

  • 乔乔桥林 2021-03-30 21:52
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable