#include<bits/stdc++.h> using namespace std; int main() { string s; while(getline(cin, s)) { int a = 0, b = 0, c = 0, flag = 0; if(s == "0") break; int len = s.size(); for(int i = 0; i < len; i++) { if(s[i] != ' ') { if(flag == 0) a = a * 10 + (s[i] - '0'); if(flag == 1) b = b * 10 + (s[i] - '0'); if(flag == 2) c = c * 10 + (s[i] - '0'); } else flag++; } if(b == 0 && c == 0) { cout << 1; for(int i = 2; i <= a; i++) cout << " " << i; } else { if(a > b) for(int i = a; i >= b; i--) { if(i == a) cout << i; else { cout << " " << i; } i -= c; } else { for(int i = a; i <= b; i++) { if(i == a) cout << i; else { cout << " " << i; } i += c; } } } } return 0; } |
Double click to view unformatted code.