搜索
查看: 2504|回复: 5
打印 上一主题 下一主题

小人向左走的问题,谁给个提示呀

[复制链接]
跳转到指定楼层
楼主
发表于 2013-2-23 22:39:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
194页,那个习题:小人向左走的,想了半天不知怎么解决?哪位给个提示呢
沙发
发表于 2013-2-24 14:49:47 | 只看该作者
和向右走差不多
还是弄两个变量  一个控制步数 一个控制空格数
步数可以初始值为0 然后随着空格减少而增多
板凳
发表于 2013-2-27 15:53:04 | 只看该作者
路过顺便学习一下
地板
发表于 2013-2-28 15:27:18 | 只看该作者
小人向右走,初始的时候空格数是0,每走一步空格数加1.向左走就是反过来,初始空格数是n,每走一步空格数减1.代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a,b;
    a=10;
    while(a>=0)
    {
                system("cls");
        
        b=a;
        while(b>=1)
        {
            printf(" ");
            b=b-1;
        }
        printf(" O\n");
        
         b=a;
        while(b>=1)
        {
            printf(" ");
            b=b-1;
        }
        printf("<H>\n");
        
        b=a;
        while(b>=1)
        {
            printf(" ");
            b=b-1;
        }
        printf("I I\n");
        sleep(100);
        a=a-1;
    }
   
    sleep(5000);
    return 0;
}
5#
 楼主| 发表于 2013-3-4 18:41:41 | 只看该作者
谢谢大家热心帮助,搞明白了,
6#
发表于 2013-4-8 21:08:18 | 只看该作者
lingxiaopiaoluo 发表于 2013-2-28 15:27
小人向右走,初始的时候空格数是0,每走一步空格数加1.向左走就是反过来,初始空格数是n,每走一步空格数减 ...

问下,你那个b=a是什么意思
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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