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){ if (list[0].equals("0"))break; int n = Integer.valueOf(list[0]); for (int i = 1; i <= n; i++) { if(i+1 > n)System.out.println(i); else System.out.print(i+" "); } }else if(list.length == 2){ int n = Integer.valueOf(list[0]); int m = Integer.valueOf(list[1]); if (n > m){ for (int i = n; i >= m; i--) { if(i-1 < m)System.out.println(i); else System.out.print(i+" "); } }else{ for (int i = n; i <= m; i++) { if(i+1 > m)System.out.println(i); else System.out.print(i+" "); } } }else if(list.length == 3){ int n = Integer.valueOf(list[0]); int m = Integer.valueOf(list[1]); int k = Integer.valueOf(list[2]); if (n > m){ for (int i = n; i >= m; i -= k+1) { if(i-k-1 < m)System.out.println(i); else System.out.print(i+" "); } }else{ for (int i = n; i <= m; i+=k+1) { if(i+k+1 > m)System.out.println(i); else System.out.print(i+" "); } } } } } } |
Double click to view unformatted code.