C/C++經典程式訓練5---圖形列印問題
+ +*+ +***+ +*****+ +***+ +*+
+
#include <stdio.h> int main() { int n,i,j,k; scanf("%d",&n); for(i=1;i<=n;i++) { for(j=n;j>i;j--) { printf(" "); } for(k=1;k<=i;k++) { if(k==1) printf("+"); else printf("*"); } for(k=i-1;k>=1;k--) { if(k==1) printf("+"); else printf("*"); } printf("\n"); } for(i=n-1;i>0;i--) { for(j=1;j<=n-i;j++) { printf(" "); } for(k=1;k<=i;k++) { if(k==1) printf("+"); else printf("*"); } for(k=i-1;k>=1;k--) { if (k==1) printf("+"); else printf("*"); } printf("\n"); } return 0; }