#include <iostream> using namespace std; string s; int main(){ while(getline(cin,s)){ if(s[0]=='0') break; int a[3],len=0; for(int i=0;i<s.length();i++){ int sum=0; while(s[i]>='0'&&s[i]<='9'){ sum+=s[i]-'0'; sum*=10; i++; } a[len++]=sum/10; } // cout<<len<<"---------\n"; if(len==1){ for(int i=1;i<=a[0];i++){ if(i==a[0]) cout<<i<<endl; else cout<<i<<" "; } }else if(len==2){ if(a[0]>a[1]){ for(int i=a[0];i>=a[1];i--){ if(i==a[1]) cout<<i<<endl; else cout<<i<<" "; } }else{ for(int i=a[0];i<=a[1];i++){ if(i==a[1]) cout<<i<<endl; else cout<<i<<" "; } } }else if(len==3){ if(a[0]>a[1]){ for(int i=a[0];i>=a[1];i=i-a[2]-1){ if(i==a[1]) cout<<i<<endl; else cout<<i<<" "; } }else{ for(int i=a[0];i<=a[1];i=i+a[2]+1){ if(i==a[1]) cout<<i<<endl; else cout<<i<<" "; } } } } return 0; } |
Double click to view unformatted code.