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