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

如何输出这个图形

[复制链接]
8#
发表于 2013-12-14 16:20:41 | 只看该作者
4399APPLE 发表于 2013-12-13 08:48
给你基础,自己去实现

如果一个控制数值,一个控制行数,可两个while完成不了吧
7#
发表于 2013-12-13 22:13:20 | 只看该作者
#include <stdio.h>
#include <stdlib.h>

int main()
{
        int i=1;
        while(i<2){printf("%d\t",i);i++;}
        printf("\n");
    while(i<4){printf("%d\t",i);i++;}
        printf("\n");
    while(i<7){printf("%d\t",i);i++;}
        printf("\n");
    while(i<11){printf("%d\t",i);i++;}
        printf("\n");
    while(i<16){printf("%d\t",i);i++;}
        printf("\n");
    system("pause");
    return 0;
}
6#
发表于 2013-12-13 08:49:03 | 只看该作者
有点乱。。。                  
5#
发表于 2013-12-13 08:48:49 | 只看该作者
shly900928 发表于 2013-12-12 22:23
用while( )循环怎么做呢

给你基础,自己去实现
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <windows.h>
  4. int main()
  5. {
  6.         int a,b;
  7.     a=0;
  8.     while(a<5)
  9.     {
  10.                 b=0;
  11.                 while(b<=a)
  12.         {
  13.                         printf("%d ",b);
  14.             b++;
  15.         }
  16.         printf("\n");
  17.         a++;
  18.     }
  19.     system("pause");
  20.     return 0;
  21. }
复制代码
地板
 楼主| 发表于 2013-12-12 22:23:48 | 只看该作者
4399APPLE 发表于 2013-12-12 15:03
最简单的方法。。。

用while( )循环怎么做呢
板凳
发表于 2013-12-12 15:03:42 | 只看该作者
最简单的方法。。。

点评

呵呵,还可以再简单一点。  发表于 2014-7-1 21:36
沙发
发表于 2013-12-12 15:03:29 | 只看该作者
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main()
  4. {
  5. printf("1\n");
  6. printf("2 3\n");
  7. printf("4 5 6\n");
  8. printf("7 8 9 10\n");
  9. printf("11 12 13 14 15\n");
  10. system("pause");
  11. return 0;
  12. }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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