空心三角形
闲着翻习题,发现要输出个三角形,已经作过多次,于是想写个空心的三角程序。知道许多人写过,而且写得很好,只不过我还是初学阶段,所以终于写出来的时候,很高兴,发上来,聊以自娱。
#include<stdio.h>
int main(void)
{
int i,j,k;
for(i=0;i<10;i++)
{
if(i==0)
{
for(j=0;j<20;j++)
printf(" ");
printf("*");
puts(" ");
continue;
}
for(j=0;j<20-i;j++)
printf(" ");
printf("*");
for(k=0;k<i*2-1;k++)
printf(" ");
printf("*");
puts(" ");
}
for(i=1;i<10;i++)
printf(" ");
for(i=0;i<11;i++)
printf(" *");
puts(" ");
getch();
}