搜索
查看: 955|回复: 7
打印 上一主题 下一主题

我的小人只能走一步,看看着个吧

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-1 20:54:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{       
    int a,b;
    a=0;
    while(a<=100)
    {
                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(100);
        a=a+1;
    }
       
        system("pause");
        return 0;
}


楼主新帖
楼主热帖
沙发
发表于 2014-3-1 20:54:06 | 只看该作者
本帖最后由 李掌柜 于 2014-3-2 01:31 编辑
  1. //修改后的代码,现在可以走一行了!!,试试吧!
  2. #include<stdio.h>
  3. #include<stdlib.h>
  4. #include<windows.h>

  5. int main(void)
  6. {
  7.         int a,b;
  8.         a=0;
  9.         
  10.         while(a<=75)     //这个值差不多刚好走完一行
  11.         {
  12.                 system("CLS");
  13.                 b=1;
  14.                 while(b<=a)
  15.                 {
  16.                         printf(" ");
  17.                         b=b+1;
  18.                 }
  19.                 printf(" O\n");
  20.                 b=1;
  21.                 while(b<=a)
  22.                 {
  23.                         printf(" ");
  24.                         b=b+1;
  25.                 }
  26.                 printf("<H>\n");
  27.                 b=1;
  28.                 while(b<=a)
  29.                 {
  30.                         printf(" ");
  31.                         b=b+1;
  32.                 }
  33.                 printf("I I\n");
  34.                 a=a+1;
  35.                 Sleep(1000);      //一秒钟走一步
  36.                
  37.         }
  38.         printf("走完了!\n");
  39.         return 0;
  40.         
  41. }
复制代码

abc12.rar

126.66 KB, 下载次数: 11

走动的小人

板凳
发表于 2014-3-2 16:54:29 | 只看该作者
我和我一大群小伙伴们都惊呆了
地板
发表于 2014-6-14 19:57:09 | 只看该作者

不得了啊,掌柜竟然抢沙发
5#
 楼主| 发表于 2014-6-14 23:24:07 | 只看该作者

谢谢。一段时间没法登陆这个网站,没看到回答
6#
发表于 2014-6-16 21:38:32 | 只看该作者
以下代码在VC6.0及VS2010上直接过,不懂你们的编译器如何。
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

int main(void)
{        
    int a, b = 1;        //直接把b=1,没必要那么麻烦
    a = 0;
    while(a<=100)
    {
                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(100);
        a=a+1;
    }
       
        system("pause");
        return 0;
}

点评

谢谢  发表于 2014-6-17 11:56
7#
发表于 2014-6-22 11:21:22 | 只看该作者
我又改了一下更形象了,你们可以看一下

#include<stdio.h>
#include<stdlib.h>
#include<windows.h>

int main(void)
{
        int a,b;
        a=0;
        
        while(a<=72)     //这个值差不多刚好走完一行
        {
                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");
                a=a+1;
                Sleep(1000);      //一秒钟走一步
               
        }
        printf("走完了!\n");
        system("pause");
        return 0;
      
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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