关于*号图的一些见解
程序代码:
#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 编辑 ]