题解 | #空心三角形图案#
空心三角形图案
http://www.nowcoder.com/practice/2ccc5fca423e47f0b622fe6f151cfab4
#include <stdio.h>
int main(){
int n=0;
int i=0;
int j=0;
while(~scanf ("%d",&n))//多次输入
for(i=0;i<n;i++)//逐行判断打印
{
if(i<2||i==n-1)//打印第一行第二行和最后一行
for(j=0;j<i+1;j++)
printf("* ");
else{//打印中间行
printf("* ");
for(j=0;j<i-1;j++)
{
printf(" ");
}
printf("* ");
}
printf("\n");//一次最外层循环后换行
}
return 0;
}


查看10道真题和解析