题解 | #空心三角形图案#
空心三角形图案
http://www.nowcoder.com/practice/2ccc5fca423e47f0b622fe6f151cfab4
#include <stdio.h>
int main()
{
int n, i, j, k;
while(scanf("%d", &n) != EOF) //多组输入
{
printf("* \n"); //先单独打印第一行的一个*
for(i=0; i<(n-2); i++) //循环n-2次打印中间的行
{
printf("* "); //中间的行也是先打印第一个*+空格
for(j=0; j<i; j++) //再循环打印空格,
printf(" "); //每2个空格一组
printf("* \n"); //打印中间行的最后一个*以及换行
}
for(k=0; k<n; k++) //最后打印最后一行的n个*+空格
printf("* ");
printf("\n");
}
return 0;
}
三奇智元机器人科技有限公司公司福利 50人发布