题解 | #字符圣诞树#
字符圣诞树
http://www.nowcoder.com/practice/0fae60c3b5c64699b7c0f031c2187dde
- #include<stdio.h>
- int main()
- {
-
char ch=0;
-
int i,j,k;
-
scanf("%c",&ch);//输入字符
-
//for(i=1;i<=5;i++)//5行
-
for(i=0;i<=4;i++)//5行
-
{
-
// for( j=5-i;j>0;j--)//打印前面的空格,前辈的思路
-
for(j=0;j<4-i;j++)//打印空格,我的思路
-
{
-
printf(" ");
-
// if(j==i)//打印ch
-
}
-
//for(k=0;k<i;k++)
-
for(k=0;k<=i;k++)
-
printf("%c ",ch);//注意这个%c后面还有一个空格!!!
-
printf("\n");//一定要单独换行,我就是卡在这里,
-
//我将换行放在了%c后面,老是跑不通,看来题解才知道!!!
-
}
-
return 0;