您的位置:首页 > 编程语言 > C语言/C++

C语言打印圣诞树

2013-09-25 00:00 561 查看
摘要: 新手贴,高手轻喷,博客园发布的被高手喷了,稍微做了下修改,正在学习的盆友求共勉

正在学习C基础,书上有练习题就做了下,做下记录。

来张图先:



源码:

#include<stdio.h>

int main()
{
int rows,starNo,spaceNo;
printf("Enter Rows:\n");

rep:
scanf("%d",&rows);
if(rows==0)
return 0;

for(int i=1;i<=rows;i++)
{
starNo=i*2-1;
spaceNo=i+rows-starNo;
for(int j=0;j<spaceNo;j++)
{
putchar(' ');
}
for(int k=0;k<starNo;k++)
{
putchar('*');
}
puts("\r");
}

for(int l=0;l<3;l++)
{
for(int m=0;m<(rows*2+1)/2;m++)
{
putchar(' ');
}
puts("*\r");
}
rows=0;
goto rep;
}


博客园地址:http://www.cnblogs.com/LisonLiou/p/3338058.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息