用C语言画一个小笑脸,让他能在屏幕上动,遇到边框反弹回来

出现的函数要非常初级不要太高深我们才刚刚学习带上注释要详细... 出现的函数要非常初级 不要太高深 我们才刚刚学习 带上注释 要详细 展开
 我来答
hi_xjy
推荐于2016-11-20 · TA获得超过2468个赞
知道大有可为答主
回答量:987
采纳率:0%
帮助的人:1534万
展开全部
#include <windows.h>
#include <stdio.h>
void main()
{
int a,b,c=2;
int m,n;
for(;;)
{
for(a=1;a<=25;a++) //a的大小可以自己设置,就是笑脸移动的
{
for(b=1;b<=a;b++)
printf(" ");
printf("%c",2); //笑脸的ASCII码是2
Sleep(100);//睡眠0.1秒,1000是1秒,你可以自己调整移动的速度
printf("\r"); //回车后,光标移到本行首,下一次输出会覆盖当前的字符
}
for(m=25;m>=0;m--)//m的大小,你可以自己调
{
for(n=1;n<=m;n++)
printf(" ");
printf("%c ",2); //m=24时,最后一个l不能覆盖,加上空格后就覆盖l,m=23时,空格又覆盖前面的l。以此类推。。
Sleep(100);
printf("\r");
}
}
}
风雨华年
2010-11-13
知道答主
回答量:19
采纳率:0%
帮助的人:12.7万
展开全部
这个东西比你想象的要复杂,而且用C不适合做这个,做出来的效果会让你失望的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1400947359
2010-11-12
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
xzdfer444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式