#include "stdio.h" #include "math.h" #include "string.h" int main() { int i,j; int m,d,n; char ch; for(;scanf("%d",&m)!=EOF;) { int count=1; ch=getchar(); if(ch!='\n') { scanf("%d",&n); ch=getchar(); count++; if(ch!='\n') { scanf("%d",&d); count++;} } if(m==0&&count==1) break; //printf("%d %d %d %d",m,n,d,count); if(count==1) { for(i=1;i<=m;i++) { if(i==m) printf("%d",i); else printf("%d ",i); } } if(count==2||(d==0&&count==3)) { if(m>n) { for(i=m;i>=n;i--) { if(i==n) printf("%d",i); else printf("%d ",i); } } else for(i=m;i<=n;i++) { if(i==n) printf("%d",i); else printf("%d ",i); } } if(count==3&&d!=0) { if(m>n) { for(i=m;i>=n;i=i-d-1) { if(i-d-1<n) printf("%d",i); else printf("%d ",i); } } else { for(i=m;i<=n;i=i+d+1) { if(i+d+1>n) printf("%d",i); else printf("%d ",i); } } } printf("\n"); } } |
Double click to view unformatted code.