#include <stdio.h> int main() { int n; int i, j, k; scanf("%d", &n); if (n <= 9 && n >= 0) { for (i = 0; i < n; i++) { for (j = 0; j < n - 1 - i; j++) printf(" "); for (k = 0; k < (2 * i) + 1; k++) printf("*"); printf("\n"); } for (i = 1; i < n; i++) { for (j = 0; j < i; j++) printf(" "); for (k = n; k < (2 * (n - i) - 1; k++) printf("*"); printf("\n"); } } } /* Main.c: In function 'main': Main.c:20:36: error: expected ')' before ';' token for (k = n; k < (2 * (n - i) - 1; k++) ~ ^ ) Main.c:20:42: error: expected ';' before 'printf' for (k = n; k < (2 * (n - i) - 1; k++) ^ ; printf("*"); ~~~~~~ Main.c:22:16: error: expected ')' before ';' token printf("\n"); ^ ) Main.c:20:8: note: to match this '(' for (k = n; k < (2 * (n - i) - 1; k++) ^ Main.c:23:3: error: expected expression before '}' token } ^ */ |
Double click to view unformatted code.