#include <stdio.h> #include <math.h> #include <string.h> int main(int argc, const char * argv[]) { int n; int i, j ,k; scanf("%d", &n); for(i = 0, k = 1; i < n; i++, k += 2) { for(j = 0; j < n - i - 1; j++) { printf(" "); } for(j = 0; j <= k / 2; j++) { printf("%d", j + 1); } for(j = k / 2 - 1; j >= 0; j--) { printf("%d", j + 1); } printf("\n"); } for(i = n - 1, k = 2 * (n - 1) - 1; i > 0; i--, k -= 2) { for(j = n - i - 1; j >= 0; j--) { printf(" "); } for(j = 0; j <= k / 2; j++) { printf("%d", j + 1); } for(j = k / 2 - 1; j >= 0; j--) { printf("%d", j + 1); } printf("\n"); } } |
Double click to view unformatted code.