L1-008 求整数段和 (10 分)

**

L1-008 求整数段和 (10 分)

**

之前代码一直提示我格式错误,忽略了个数为5的情况。




import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner (System.in);
		int n1=sc.nextInt();
		int n2=sc.nextInt();
		int n=1;
		int sum=0;
		for(int i=n1;i<=n2;i++) {
			if(n%5==0) {
				System.out.printf("%5d",i);
				System.out.println();
				n++;
			}else {
				System.out.printf("%5d",i);
				n++;
			}
			sum+=i;
		}
		if((n2-n1+1)%5==0) {
			System.out.println("Sum = "+sum);
		}else {
			System.out.println();
			System.out.println("Sum = "+sum);
		}
		
	}
}

猜你喜欢

转载自blog.csdn.net/Wdeadbug/article/details/90080054