#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 1000 int main() { int i,s,arr[N]; char ch; //gets(arr); //s = strlen(arr); while(scanf("%d", &arr[0])) { if(arr[0] == 0) break; s = 1; while(ch = getchar() != '\n') { scanf("%d",&arr[s]); s++; } if(s == 1) { //t = atio(arr[0]); for(i = 1; i <= arr[0]; i ++) printf(i==1?"%d":" %d",i); printf("\n"); } else if(s == 2) { if(arr[0]>arr[1]) { for(i = arr[0]; i >= arr[1]; i --) printf(i==arr[0]?"%d":" %d",i); printf("\n"); } if(arr[0]<arr[1]) { for(i = arr[0]; i <= arr[1]; i ++) printf(i==arr[0]?"%d":" %d",i); printf("\n"); } } else if(s == 3) { if(arr[0]>arr[1]) { for(i = arr[0]; i >= arr[1]; i -= (arr[2]+1)) printf(i==arr[0]?"%d":" %d",i); printf("\n"); } if(arr[0]<arr[1]) { for(i = arr[0]; i <= arr[1]; i += (arr[2]+1)) printf(i==arr[0]?"%d":" %d",i); printf("\n"); } } //gets(arr); } return 0; } |
Double click to view unformatted code.