谢谢楼上的众位呀,主要式看看大家的想法。
下面是我写得:
#include<stdio.h>
void main()
{
int i,j,k;
for (i=1;i<8;i++)
{
if (i<5)
{
for (k=4-i;k>0;k--)
{
printf(" ");
}
for (j=1;j<i+1;j++)
{
printf("p");
}
printf("\n");
}
else if (i>=5)
{
for (k=i-4;k>0;k--)
{
printf(" ");
}
for (j=8-i;j>0;j--)
{
printf("p");
}
printf("\n");
}
}
}
还发现一个现象,大家都喜欢用for循环和if语句,难道while和switch就那么不受欢迎吗?呵呵。
[[it] 本帖最后由 番茄大帝 于 2008-11-27 14:36 编辑 [/it]]