#include <stdio.h> #include <math.h> int main(){ int n,i,j; scanf("%d",&n); int num[n]; for(i=0; i<n; i++) num[i]=2*i+1; for(i=0;i<(2*n-1);i++) { for(j=0;j<abs(n-i-1);j++) printf(" "); if(i<n) { for(int k=0;k<num[i];k++) printf("*"); } else { for(j=0;j<num[2*n-i-2]) printf("*"); } printf("\n"); } return 0; } /* Main.c: In function 'main': Main.c:11:3: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] for(j=0;j<abs(n-i-1);j++) ^ Main.c:20:26: error: expected ';' before ')' token for(j=0;j<num[2*n-i-2]) ^ */ |
Double click to view unformatted code.