关于*号图的一些见解
程序代码:#include <stdio.h>
#include <MATH.H>
int main ()
{
int i = 0;
int j = 0;
int k = 0;
for(i=1;i <= 7;i++) //打印行数
{
for( j = 1;j <= abs(4-i); j++) //打印空格
printf(" ");
if (i<=4)//打印*号,,忘了怎么合并的,就这样了
{
for(k=1 ; k <= 2*i - 1; k++)
printf("*");
printf("\n");
}
else
{
for (k=1 ; k <= 15 - 2*i; k++)
printf("*");
printf("\n");
}
}
return 0;
}
****
*****
*******
*****
***
*
看到有网友问这个问题,我写了一个,但是..
我记的以前写过,把if内的东西写在一个for语句里,,但是今天怎么都想不起来了,,这的忘了,,也不知道哪里纠结了
请网友提出,,给以改良,,
[ 本帖最后由 megoo74 于 2012-7-31 20:36 编辑 ]









