关于for循环的使用,编辑图形的方法。(菜鸟级别)
* ***
*****
*******
*****
***
*
在教科书上看到的例题。用for语句编写程序后,运行结果为如上图形。
我自己写的代码:
#include <stdio.h>
main()
{int i,j;
for (i=1;i<=7;i++)
{ for (j=1;j<=5-i&&i<=4;j++) printf (" ");
for (j=1;j<=2*i-1&&i<=4;j++) printf ("*");
for (j=1;j<=i-3&&i>4;j++) printf (" ");
for (j=1;j<=2*(7-i)+1&&i>4;j++) printf ("*");
printf ("\n");
}
}
看到教科书上好像是两段分开写的。
大侠们还有其他方法吗?只用for语句哦。。。求分享!