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