题解 | #空心三角形图案#
空心三角形图案
https://www.nowcoder.com/practice/2ccc5fca423e47f0b622fe6f151cfab4
#include <stdio.h>
int main()
{
int n=0;
while(scanf("%d",&n)!=-1)
{
int i=0;
int j=0;
for(i=1;i<=n;i++)
{
if(i!=1&&i!=n&&i!=2)
{ printf("* ");
for(j=0;j<(i-2)*2;j++)//一个*和一个空格共占两格,所以缺口一个*都要补两个空格,注意乘以二
{
printf(" ");
}
printf("* \n");
}
else {
for(j=0;j<i;j++)
{
printf("* ");
}printf("\n");
}
}
}
return 0;
}
传音控股公司福利 306人发布
