搜索
查看: 2375|回复: 6
打印 上一主题 下一主题

为什么做的小人不会跑?闪一下就没有了,那里有错误吗?

[复制链接]
楼主
发表于 2013-3-27 10:05:56 | 显示全部楼层
while(b<=a); 写错了

是while(b<=a)

请注意 末尾没有分号

另外有一个地方少了一个 b=b+1;

完整代码如下:
[code=Cpp width=740px]#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
        int a,b;
    a=0;
    while(a<=10)
    {
                system("cls");
                b=1;
                while(b<=a)
                {
                        printf(" ");
            b=b+1;   
                }  
        printf(" O\n");
        
                b=1;
                while(b<=a)
        {
                        printf(" ");
                        b=b+1;
        }
        printf("<H>\n");
               
        b=1;
        while(b<=a)
        {
                        printf(" ");
            b=b+1;
        }
        printf("I I\n");
        Sleep(1000);
        a++;
    }
        Sleep(5000);
        return 0;
}
[/code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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