当前位置: 代码迷 >> C语言 >> 请问谁能用WHILE语句打出下面图案啊?
  详细解决方案

请问谁能用WHILE语句打出下面图案啊?

热度:127   发布时间:2008-04-06 12:45:56.0

/* 楼主的for 改 while */

#include<stdio.h>

int main()
{
    int i, j;

    i = 0;
    while(i < 10)
    {
        j = 0;
        while(j < i + 1)
        {
            printf("*");
            j++;
        }
        printf ("\n");
        
        i = i + 2;
    }

    i = 0;
    while(i < 8)
    {
        j = 8;
        while(j > i + 1)
        {
            printf("*");
            j--;
        }
        printf ("\n");
        i = i + 2;
    }

    return 0;
}

/* 没必要用变量 k */



[[it] 本帖最后由 cosdos 于 2008-4-6 12:48 编辑 [/it]]
----------------解决方案--------------------------------------------------------
哈哈,谢谢大家了,真是感激不尽,有学到了很多
----------------解决方案--------------------------------------------------------
建议
*
   ***
  *****
*******
*********
*******
  *****
  ***
   *
楼主你要是有兴趣的话,也可以练习一下这个图形,分别用while和for做。
----------------解决方案--------------------------------------------------------
  相关解决方案