搜索
查看: 1182|回复: 8
打印 上一主题 下一主题

求大神帮我编写

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-28 20:38:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
求大神帮我编写一个这样的程序,就是要显示I love you;不过不是直接就显示出I love you;而是要这三个单词一个一个慢慢落下来,然后落到一个地方就停下来,然后在落第二个字母,接着再落第三个

沙发
发表于 2013-10-28 22:01:16 | 只看该作者
你这是闹哪出
板凳
发表于 2013-10-29 08:50:49 | 只看该作者
使用for语句,每次多一个转移字符
\n就可以了
地板
发表于 2013-10-29 08:52:15 | 只看该作者
还有楼主,你是想送这个程序给女朋友吧
5#
 楼主| 发表于 2013-10-29 18:46:01 | 只看该作者
4399APPLE 发表于 2013-10-29 08:50
使用for语句,每次多一个转移字符
\n就可以了

我编写了一下,可是我这样编写,虽说是一个一个慢慢移下来了,但是但开始移动下一个单词时上一个就消失了,你能编写一下给我看
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int a,b;
    for(a=0;a<=9;a++)
    {
  system("cls");
  for(b=1;b<=a;b++)
        {
   printf("\n");
        }
        printf("                            I");
  Sleep(1000);
    }   
   
    for(a=0;a<=9;a++)
    {
  system("cls");
  for(b=1;b<=a;b++)
        {
   printf("\n");
        }
        printf("                              Love");
  Sleep(1000);
    }   
   
    for(a=0;a<=9;a++)
    {
  system("cls");
  for(b=1;b<=a;b++)
        {
   printf("\n");
        }
        printf("                                  You");
  Sleep(1000);
    }   
system("pause");
return 0;
}
6#
发表于 2013-10-29 19:51:07 | 只看该作者
如果不用第三方库,仔细想想每一帧的画面要显示什么
7#
发表于 2013-10-29 19:52:38 | 只看该作者
。。                           
8#
发表于 2013-10-29 19:57:39 | 只看该作者
清屏的话是全屏清!没办法!有个折中的方法是在原位置重新复制个
9#
发表于 2013-10-30 09:14:26 | 只看该作者
我好帅 发表于 2013-10-29 18:46
我编写了一下,可是我这样编写,虽说是一个一个慢慢移下来了,但是但开始移动下一个单词时上一个就消失了 ...

你就在上一个单词的原位置再复制一个啊,只能这样,清屏是全屏请
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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