泡泡·↗忧伤 发表于 2014-6-11 18:36:41

用c使用while语句实现星星的打印

大家好,我有一个问题是

*
***         //这里是三个每行加2
*****
*******
用while 语句怎么打印呢?实现了for语句可是while语句却不会蛋疼呀 有谁会的 帮下我谢谢了


kgtxjm 发表于 2014-6-11 21:23:48

#include <stdio.h>

int main()
{
        char name = {"*","***","*****","*******"};
        size_t i = 0;

        while (i !=4)
        {
                printf("%s\n" , name);
        }
}

michael_wuyue 发表于 2014-6-11 22:59:09

win8怎么用vc++,怎么办?

elvo 发表于 2014-6-12 00:56:26

额...# include <stdio.h>

int main()
{
        int n,i,k;
        scanf("%d",&n);
        i=n;
        while(n--){
                k=(i-n)*2-1;
                while(k--){
                        printf("* ");
                }
                printf("\n");
        }       

        return 0;
}

泡泡·↗忧伤 发表于 2014-6-13 12:16:06

elvo 发表于 2014-6-12 00:56 static/image/common/back.gif
额...

谢谢了,谢谢了

泡泡·↗忧伤 发表于 2014-6-13 12:17:33

kgtxjm 发表于 2014-6-11 21:23 static/image/common/back.gif
#include

int main()


谢谢了..数组说实在还真闹不懂呵呵

风之残月 发表于 2014-6-13 12:45:38

#include <stdio.h>

int main()
{
        int i = 4;
        int j = 1;
        int k = 1;
        while (i--)
        {
                while (j--)
                {
                        printf("*");
                }
                k += 2;
                j = k;
                printf("\n");
        }
       
        return 0;
}

泡泡·↗忧伤 发表于 2014-6-15 21:37:44

风之残月 发表于 2014-6-13 12:45 static/image/common/back.gif


谢谢 。 了...
页: [1]
查看完整版本: 用c使用while语句实现星星的打印