#include<iostream> #include<bits/stdc++.h> #include<string.h> #include<cstring> #include<string> #include<sstream> using namespace std; int main() { string h; while(getline(cin,h)&&h!="0") { istringstream ss(h); string w; vector<string> v; while(ss>>w) { v.push_back(w); } if(v.size()==1) { stringstream j; int n; j<<v[0]; j>>n; for(int i=1;i<=n;i++) { if(i==1) cout<<i; else cout<<" "<<i; } cout<<endl; } else { stringstream j,k,l; int n1,n2,n3; j<<v[0]; j>>n1; k<<v[1]; k>>n2; if(v.size()==2) n3=1; else { l<<v[2]; l>>n3; n3++; } if(n1<n2) { for(int i=n1;i<=n2;i+=n3) { if(i==n1) cout<<i; else cout<<" "<<i; } } else { for(int i=n1;i>=n2;i-=n3) { if(i==n1) cout<<i; else cout<<" "<<i; } } cout<<endl; } } return 0; } |
Double click to view unformatted code.