import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()){ String input = scanner.nextLine(); String[] list = input.split(" "); if (list.length == 1){ int a = Integer.valueOf(list[0]); if (a == 0)break; print(1,a,1); }else if(list.length == 2){ int a = Integer.valueOf(list[0]); int b = Integer.valueOf(list[1]); if (a<b)print(a,b,1); else print2(a,b,1); }else if(list.length == 3){ int a = Integer.valueOf(list[0]); int b = Integer.valueOf(list[1]); int c = Integer.valueOf(list[2]); if (a<b)print(a,b,c+1); else print2(a,b,c+1); } } } private static void print(int a, int b, int c){ for (int i = a; i <= b; i+=c) { if(i+c > b)System.out.print(i); else System.out.print(i+" "); } System.out.println(); } private static void print2(int b, int a, int c){ for (int i = b; i >= a; i -= c) { if(i-c < a)System.out.print(i); else System.out.print(i+" "); } System.out.println(); } } |
Double click to view unformatted code.