1077: 空心菱形
題目描述
輸入一個(gè)整數(shù)n,(1<=n<=20),輸出一個(gè)空心菱形判哥,其中每個(gè)邊由n個(gè)''組成岔帽。
輸入
輸入包含一個(gè)整數(shù),n(1<=n<=20)
輸出
輸出一個(gè)空心菱形昵仅,每個(gè)邊由n個(gè)''組成
參考代碼:
#include<stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n+i-1;j++)
if(j==n+1-i||j==n+i-1)
printf("*");
else printf(" ");
printf("\n");
}
for(i=1;i<n;i++)
{
for(j=1;j<=2*n-i-1;j++)
if(j==i+1||j==2*n-i-1)
printf("*");
else printf(" ");
printf("\n");
}
return 0;
}
代碼解析:
用兩個(gè)循環(huán)分別表示菱形的長(zhǎng)和寬睦霎,即可