啊哈磊_编程从这里起步

标题: 求程序答案 [打印本页]

作者: lshiu    时间: 2014-3-5 18:11
标题: 求程序答案
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

作者: 李掌柜    时间: 2014-3-5 18:11
用for语句实现版本~~~
  1. #include<stdio.h>

  2. #define ROWS 5

  3. int main(void)
  4. {
  5.         int row,num;
  6.         int number=1;
  7.         for(row=1;row<=ROWS;row++)
  8.         {
  9.                
  10.                 for(num=1;num<=row;num++)
  11.                 {
  12.                         printf("%-3d",number++);
  13.                         
  14.                 }
  15.                 printf("\n");
  16.         }
  17.         return 0;
  18. }
复制代码


abc16.png (1.04 KB, 下载次数: 1)

abc16.png

作者: 4399APPLE    时间: 2014-3-5 19:12
  1. #include <stdio.h>
  2. int main()
  3. {
  4. printf("1\n");
  5. printf("2 3\n");
  6. printf("4 5 6\n");
  7. printf("7 8 9 10\n");
  8. printf("11 12 13 14 15\n");
  9. _getch();
  10. return 0;
  11. }
复制代码

作者: cad20020601    时间: 2014-3-5 20:07
4399APPLE 发表于 2014-3-5 19:12

呃。。。。。。

作者: 4399APPLE    时间: 2014-3-6 08:40
cad20020601 发表于 2014-3-5 20:07
呃。。。。。。

???                              
作者: AG41    时间: 2014-3-11 21:22
这是用while语句做的。

while.jpg (32.69 KB, 下载次数: 2)

这是利用while语句做的

这是利用while语句做的

作者: 奇迹    时间: 2016-9-25 23:32
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a=1,b,n=1;
    while(a<=5)
    {
        b=0;
        while(b<a)
        {
            printf("%d",n);
            n=n+1;
            b=b+1;
        }
        printf("\n");
        a=a+1;
    }
        system("pause");
        return 0;
}





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2