搜索
楼主: shly900928
打印 上一主题 下一主题

如何输出这个图形

[复制链接]
16#
发表于 2013-12-14 19:42:03 | 只看该作者
a821041976 发表于 2013-12-14 17:42
琢磨了半天想不出来啊,能不能给点提示,3Q

书上的习题就直接看这个吧
http://bbs.ahalei.com/thread-1340-1-1.html
17#
发表于 2013-12-14 21:37:57 | 只看该作者
本帖最后由 shelyas 于 2013-12-14 21:42 编辑

大致上两个循环while是这么写的。。我也是琢磨了老半天才做出来!!
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a,b,c;
    a=1;
    c=1;
    while(a<=5)
                {
                        b=1;
                        while(b<=a)
                                {  
                                        printf("%d ",c);
                                        b=b+1;
                                        c=c+1;
                                  }
               
               printf("\n");      
               a=a+1;
               }
      
        
        
        system("pause");
        return 0;
}

还有一另一个题目,就是 :
1
22
333
4444
55555
只要把c=c+1,也就是c++的位置往下挪就OK了~~
18#
发表于 2013-12-15 09:00:42 | 只看该作者
服了服了,难道这个论坛里真的都是小学生啊,NOIP都没这种题- -,两个for嵌套不就解决了。
19#
发表于 2013-12-15 12:05:46 | 只看该作者
sunweizhe 发表于 2013-12-15 09:00
服了服了,难道这个论坛里真的都是小学生啊,NOIP都没这种题- -,两个for嵌套不就解决了。

你能看看书在来说嘛,这个是循环嵌套刚学完有一个例题要求做的!。。。他是刚好学到while循环嵌套那个课程才来问这个题目的。。装高端给他写for循环他能看懂才有鬼!
20#
发表于 2013-12-17 10:40:41 | 只看该作者
shelyas 发表于 2013-12-14 21:37
大致上两个循环while是这么写的。。我也是琢磨了老半天才做出来!!
#include
#include

很感谢,问了一下同学也是这样写的
21#
发表于 2013-12-17 10:41:20 | 只看该作者
rosynirvana 发表于 2013-12-14 19:42
书上的习题就直接看这个吧
http://bbs.ahalei.com/thread-1340-1-1.html

啊哈,3Q了
22#
发表于 2013-12-17 11:13:32 | 只看该作者
sunweizhe 发表于 2013-12-15 09:00
服了服了,难道这个论坛里真的都是小学生啊,NOIP都没这种题- -,两个for嵌套不就解决了。

就知道NOIP?
23#
发表于 2014-4-1 20:36:31 | 只看该作者
楼主学会了吗?学会了可以想下,用for循环肿么做呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表