C语言打印圣诞树
正在学习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;
}
页:
[1]