#include<bits/stdc++.h> using namespace std; typedef long long ll; int main (){ char s[50]; while(gets(s)){ int num[5] = {0}, k = 0; for(int i = 0;i < strlen(s);i++){ if(s[i]>='0'&&s[i]<='9'){ num[k] = num[k]*10+s[i]-'0'; }else{ k++; } } if(num[0]==0) break; if(num[1]==0){ for(int i = 1;i <= num[0];i++){ if(i>1) printf(" "); printf("%d", i); } printf("\n"); }else{ int a = num[0], b = num[1], c = num[2]; if(a<b){ for(int i = a;i <= b;i = i+c+1){ if(i>a) printf(" "); printf("%d", i); } printf("\n"); }else if(a>=b){ for(int i = a;i >= b;i = i-c-1){ if(i!=a) printf(" "); printf("%d", i); } printf("\n"); } } } return 0; } |
Double click to view unformatted code.