啊哈磊_编程从这里起步

标题: 请帮忙解释下这简单的代码,详细的,谢谢! [打印本页]

作者: zhangsisia    时间: 2015-6-24 19:01
标题: 请帮忙解释下这简单的代码,详细的,谢谢!
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{
        {
        int a=1,i=0,j=0,b=1;
        while(i<5)
        {
                while(j<b)
                {
                        printf("%d ",a++);
                        j++;
                }
                printf("\n");
                b++;
                j=0;
                i++;
        }
}
Sleep(50000);
return 0;
       
}

非常感谢!


作者: Dsp    时间: 2015-6-25 08:45
感觉多打了一对大括号。。。
作者: Dsp    时间: 2015-6-25 08:53
本帖最后由 Dsp 于 2015-6-25 08:56 编辑

[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{
        
        int a=1,i=0,j=0,b=1;
        while(i<5)//一共五行
        {
                while(j<b)//b控制每行数字个数
                {
                        printf("%d ",a++);//a是输出的数字,每次都增加1
                        j++;//j是每行第几个数
                }
                printf("\n");//转行
                b++;//下一行比上一行的数字个数多一
                j=0;
                i++;//i是行数
        }

Sleep(50000);
return 0;
//这样写有点麻烦。。。   //你可以多看书多学习。。自己写代码。。     
}[/mw_shl_code]

作者: zhangsisia    时间: 2015-10-9 08:47
Dsp 发表于 2015-6-25 08:53
[mw_shl_code=c,true]#include
#include
#include

谢谢,谢谢! 试了 可以的!




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