#include <stdio.h> #include <stdlib.h> #include <string.h> void fun(int a, int b, int c) { int i = 0; if (a > b) { for (int i = a;i >= b;i -= c) if (i - c >= b) { printf("%d ", i); } else { printf("%d\n", i); } } else { for (int i = a;i <= b;i += c) if (i + c <= b) { printf("%d ", i); } else { printf("%d\n", i); } } } int main(){ int number, count = 0; int a, b, c; char d=' '; kk:while (scanf("%d", &number) != EOF) { d = getchar(); count++; if (count == 1) { a = number; } else if (count == 2) { b = number; } else { c = number; } if (d != ' ') { break; } } if (a != 0) { if (count == 1) { for (int i = 1;i < a;i++) { printf("%d ", i); } printf("%d\n", a); } else if (count == 2) { fun(a, b, 1); } else { fun(a, b, c + 1); } } count = 0; if (a != 0) { goto kk; } } |
Double click to view unformatted code.