展开全部
#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");
}
}
}
#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");
}
}
}
展开全部
这个东西比你想象的要复杂,而且用C不适合做这个,做出来的效果会让你失望的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
xzdfer444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询