#include<bits/stdc++.h> using namespace std; typedef long long ll; int main (){ char str[1010]; while(gets(str)){ if(str[0]=='0') break; int num[10] = {0}, cnt = 0; for(int i = 0;i < strlen(str);i++){ if(str[i]==' '){ cnt++; }else{ num[cnt] = num[cnt]*10 + str[i]-'0'; } } if(num[1]==0){ for(int i = 1;i <= num[0];i++){ if(i>1) printf(" "); printf("%d", i); } printf("\n"); }else{ int x = num[0], y = num[1], z = num[2]; if(x<y){ for(int i = x;i <= y;i = i+z+1){ if(i>x) printf(" "); printf("%d", i); } printf("\n"); }else{ for(int i = x;i >= y;i = i-z-1){ if(i!=x) printf(" "); printf("%d", i); } printf("\n"); } } } return 0; } |
Double click to view unformatted code.