1. 程式人生 > >圖形列印問題

圖形列印問題

Problem Description
圖形的規則如下 ,要求輸入n的值,按照圖形的列印規則打印出相關的圖形:

Input
輸入整數n。

Output
按圖形的規律打印出相關的圖形。

Sample Input
4
Sample Output
+
++
+
+
+
+
+
+
+*+
+

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,n;
scanf("%d",&n);
for(i=1; i<n; i++)//列印第一行
printf(" “);
printf(”+");
printf("\n");
for(i=1; i<n; i++)
{
for(j=2; j<=n-i; j++)
printf(" “);
printf(”+");
for(j=n-i+1; j<n+i; j++)
printf("");
printf("+");
printf("\n");
}
for(i=n-2; i>0; i–)
{
for(j=2; j<=n-i; j++)
printf(" “);
printf(”+");
for(j=n-i+1; j<n+i; j++)
printf("

");
printf("+");
printf("\n");
}
for(i=n-1; i>0; i–)//列印最後一行
printf(" “);
printf(”+");
printf("\n");
return 0;
}