#include <stdio.h> using namespace std; int main(){ int a[3] = {0}; int n,i,j; char ch; while( ~scanf("%d", &a[0])){ if( a[0] == 0 ){ if( ch=getchar() == '\n'){ break; } } n=1; while( ch=getchar()!= '\n'){ scanf("%d", &a[n++]); } if( n==1 ){ for( int i=1;i<=a[0]; i++ ){ printf("%d", i ); if(i<a[0]){ printf(" "); }else{ printf("\n"); } } } else if( n==2 ){ if( a[0]>a[1]){ for( int i=a[0]; i>=a[1]; i-- ){ printf("%d", i ); if( i>a[1]) printf(" "); else printf("\n"); } }else{ for( int i=a[0]; i<=a[1]; i++ ){ printf("%d", i); if( i<a[1]) printf(" "); else printf("\n"); } } }else if( n==3 ){ if( a[0]>a[1] ){ for( int i=a[0]; i>=a[1]; i-=a[2]-1 ){ printf("%d", i); if( i-a[2]-1 >= a[1]) printf(" "); else printf("\n"); } }else{ for( int i=a[0]; i<=a[1]; i+=a[2]+1 ){ printf("%d", i); if( i+a[2]+1<=a[1]) printf(" "); else printf("\n"); } } } } return 0; } |
Double click to view unformatted code.