#include<stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> int main() { int i,j,num[3]={0},cnt; char mid; scanf("%d",&num[0]); while(num[0]!=0){ cnt=1; mid=getchar(); while(mid!='\n'){ scanf("%d",&num[cnt]); cnt++; mid=getchar(); } if(cnt==1){ for(i=1;i<=num[0];i++){ printf("%d",i); if(i!=num[0]){ printf(" "); }else{ printf("\n"); } } }else if(cnt==2){ if(num[0]<num[1]){ for(i=num[0];i<=num[1];i++){ printf("%d",i); if(i<num[1]){ printf(" "); }else{ printf("\n"); } } }else{ for(i=num[0];i>=num[1];i--){ printf("%d",i); if(i>num[1]){ printf(" "); }else{ printf("\n"); } } } }else if(cnt==3){ if(num[0]<num[1]){ for(i=num[0];i<=num[1];i+=num[2]+1){ printf("%d",i); if(i+num[2]+1<=num[1]){ printf(" "); }else{ printf("\n"); } } }else{ for(i=num[0];i>=num[1];i-=num[2]+1){ printf("%d",i); if(i-num[2]-1>=num[1]){ printf(" "); }else{ printf("\n"); } } } } scanf("%d",&num[0]); } return 0; } |
Double click to view unformatted code.