用C语言做了一个一维的小动画
学了转义字符,有感而发,在结合查资料所得的Sleep函数,做了一个简易的一维小动画{:10_257:}#include<stdio.h>
#include<time.h>
#include<windows.h>
int main()
{
int t=100;
printf("\r..................");
Sleep(t);
printf("\r@.................");
Sleep(t);
printf("\r.@................");
Sleep(t);
printf("\r..@...............");
Sleep(t);
printf("\r...@..............");
Sleep(t);
printf("\r....@.............");
Sleep(t);
printf("\r.....@............");
Sleep(t);
printf("\r......@...........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......@.o........");
Sleep(t);
printf("\r.......@...o......");
Sleep(t);
printf("\r.......@.....o....");
Sleep(t);
printf("\r.......@.......o..");
Sleep(t);
printf("\r.......@.........o");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
printf("\r........@.........");
return 0;
}
里面暗藏玄坤,大家看出来了吗{:5_109:}
新人求评分{:5_105:} 有点臃肿#include<stdio.h>
#include<time.h>
#include<windows.h>
int main()
{
int t=100;
printf("\r..................");
Sleep(t);
for(int i=0; i<8; ++i)
{
printf("\r");
for(int j=0; j<=i; ++j) printf("."); printf("@");
for(int j=0; j<17-i; ++j) printf(".");
Sleep(t);
}
for(int i=0; i<2; ++i) {
printf("\r.......@..........");
Sleep(t);
}
for(int i=0; i<6; ++i) {
printf("\r.......@-o........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r......o-@.........");
Sleep(t);
printf("\r.......o@.........");
Sleep(t);
printf("\r.......@o.........");
Sleep(t);
}
for(int i=0; i<5; ++i) {
printf("\r.......@.");
for(int j=0; j<i; ++j) printf("."); printf("@");
for(int j=0; j<8-2*i; ++j) printf(".");
Sleep(t);
}
for(int i=0; i<7; ++i) {
printf("\r........@.........");
Sleep(t);
printf("\r.......@..........");
Sleep(t);
}
return 0;
} tommyyu 发表于 2023-7-28 22:01
有点臃肿
感谢大佬提出建议{:5_109:}
之后会学习的,这是循环吗,之前学python遇到过{:10_257:} Frog_Belly 发表于 2023-7-28 22:11
感谢大佬提出建议
之后会学习的,这是循环吗,之前学python遇到过
是的,所有编程语言中带有 “for” “while” 字样的都是循环 歌者文明清理员 发表于 2023-7-28 22:25
是的,所有编程语言中带有 “for” “while” 字样的都是循环
感谢 《玄坤》
明天再给你评分哈,做的非常有创意~ zhangjinxuan 发表于 2023-7-28 23:01
《玄坤》
明天再给你评分哈,做的非常有创意~
膜拜大佬{:10_254:} 歌者文明清理员 发表于 2023-7-28 22:25
是的,所有编程语言中带有 “for” “while” 字样的都是循环
机器语言表示:我看不懂{:10_256:}
页:
[1]