啊哈磊_编程从这里起步

标题: while语句 [打印本页]

作者: 燕飞    时间: 2016-9-19 09:43
标题: while语句
用while循环打印下面的图形:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15


作者: 吐兔弘    时间: 2016-9-19 09:43
这个密一点
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i,j,k;        
        i=1;            
        j=1;
        while(i<=5)                  //这个控制行数,共五行
        {
                k=1;                   // k 初始化为 1 ,待会要用(我都不知道怎么说)
                while(j<=15)
                {
                        printf("%d ",j);     //这个就是按顺序打印1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
                        k++;
                        j++;                 
                        if(k>i)              //如果 k>i 就换行
                        {
                                printf("\n");
                                break;
                        }
                }
                i++;
        }
        getch();getch();
        return 0;
}[/mw_shl_code]
作者: adc    时间: 2016-9-27 13:54
#include<stdio.h>
#define SIZE 5
int main(void)
{
    int row,col,num=1;
    row=1;
    while(row++<=SIZE)
    {   
        col=1;  
        while(col++<row)
        {
            printf("%d\t",num++);
        }   
        printf("\n");   
    }
    return 0;
}
作者: 吐兔弘    时间: 2016-9-28 20:12
不知道怎么写解释,看的懂不。。。

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>

int main()
{
        int i, j, k;        
        i = 1;            
        j = 1;
       
        while(i<=5)                  //这个控制行数,共五行
        {
                k = 1;                   // k 初始化为 1 ,待会要用(我都不知道怎么说)
                while(j<=15)
                {
                        printf("%d ",j);     //这个就是按顺序打印1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
                        k++;
                        j++;                 
                        if(k>i)              //如果 k>i 就换行
                        {
                                printf("\n");
                                break;
                        }
                       
                }
                i++;
        }
       
       
        getch();getch();
        return 0;
}[/mw_shl_code]




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