鱼C论坛

 找回密码
 立即注册
查看: 1012|回复: 7

[作品展示] 用C语言做了一个一维的小动画

[复制链接]
发表于 2023-7-28 21:36:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
学了转义字符,有感而发,在结合查资料所得的Sleep函数,做了一个简易的一维小动画
  1. #include<stdio.h>
  2. #include<time.h>
  3. #include<windows.h>
  4. int main()
  5. {
  6.         int t=100;
  7.         printf("\r..................");
  8.         Sleep(t);
  9.         printf("\r@.................");
  10.         Sleep(t);
  11.         printf("\r.@................");
  12.         Sleep(t);
  13.         printf("\r..@...............");
  14.         Sleep(t);
  15.         printf("\r...@..............");
  16.         Sleep(t);
  17.         printf("\r....@.............");
  18.         Sleep(t);       
  19.         printf("\r.....@............");
  20.         Sleep(t);
  21.         printf("\r......@...........");
  22.         Sleep(t);
  23.         printf("\r.......@..........");
  24.         Sleep(t);
  25.         printf("\r.......@..........");
  26.         Sleep(t);
  27.         printf("\r.......@..........");
  28.         Sleep(t);

  29.         Sleep(t);
  30.         printf("\r.......@-o........");
  31.         Sleep(t);
  32.         printf("\r.......@o.........");
  33.         Sleep(t);
  34.         printf("\r.......o@.........");
  35.         Sleep(t);
  36.         printf("\r......o-@.........");
  37.         Sleep(t);
  38.         printf("\r.......o@.........");
  39.         Sleep(t);
  40.         printf("\r.......@o.........");
  41.         Sleep(t);
  42.         printf("\r.......@-o........");
  43.         Sleep(t);
  44.         printf("\r.......@o.........");
  45.         Sleep(t);
  46.         printf("\r.......o@.........");
  47.         Sleep(t);
  48.         printf("\r......o-@.........");
  49.         Sleep(t);
  50.         printf("\r.......o@.........");
  51.         Sleep(t);
  52.         printf("\r.......@o.........");
  53.         Sleep(t);
  54.         printf("\r.......@-o........");
  55.         Sleep(t);
  56.         printf("\r.......@o.........");
  57.         Sleep(t);
  58.         printf("\r.......o@.........");
  59.         Sleep(t);
  60.         printf("\r......o-@.........");
  61.         Sleep(t);
  62.         printf("\r.......o@.........");
  63.         Sleep(t);
  64.         printf("\r.......@o.........");
  65.         Sleep(t);
  66.         printf("\r.......@-o........");
  67.         Sleep(t);
  68.         printf("\r.......@o.........");
  69.         Sleep(t);
  70.         printf("\r.......o@.........");
  71.         Sleep(t);
  72.         printf("\r......o-@.........");
  73.         Sleep(t);
  74.         printf("\r.......o@.........");
  75.         Sleep(t);
  76.         printf("\r.......@o.........");
  77.         Sleep(t);
  78.         printf("\r.......@-o........");
  79.         Sleep(t);
  80.         printf("\r.......@o.........");
  81.         Sleep(t);
  82.         printf("\r.......o@.........");
  83.         Sleep(t);
  84.         printf("\r......o-@.........");
  85.         Sleep(t);
  86.         printf("\r.......o@.........");
  87.         Sleep(t);
  88.         printf("\r.......@o.........");
  89.         Sleep(t);
  90.         printf("\r.......@-o........");
  91.         Sleep(t);
  92.         printf("\r.......@o.........");
  93.         Sleep(t);
  94.         printf("\r.......o@.........");
  95.         Sleep(t);
  96.         printf("\r......o-@.........");
  97.         Sleep(t);
  98.         printf("\r.......o@.........");
  99.         Sleep(t);
  100.         printf("\r.......@o.........");
  101.         Sleep(t);
  102.         printf("\r.......@.o........");
  103.         Sleep(t);
  104.         printf("\r.......@...o......");
  105.         Sleep(t);
  106.         printf("\r.......@.....o....");
  107.         Sleep(t);
  108.         printf("\r.......@.......o..");
  109.         Sleep(t);
  110.         printf("\r.......@.........o");
  111.         Sleep(t);
  112.         printf("\r........@.........");
  113.         Sleep(t);
  114.         printf("\r.......@..........");

  115.         Sleep(t);
  116.         printf("\r........@.........");
  117.         Sleep(t);
  118.         printf("\r.......@..........");
  119.         Sleep(t);
  120.         printf("\r........@.........");
  121.         Sleep(t);
  122.         printf("\r.......@..........");
  123.         Sleep(t);
  124.         printf("\r........@.........");
  125.         Sleep(t);
  126.         printf("\r.......@..........");
  127.         Sleep(t);
  128.         printf("\r........@.........");
  129.         Sleep(t);
  130.         printf("\r.......@..........");
  131.         Sleep(t);
  132.         printf("\r........@.........");
  133.         Sleep(t);
  134.         printf("\r.......@..........");
  135.         Sleep(t);
  136.         printf("\r........@.........");
  137.         Sleep(t);
  138.         printf("\r.......@..........");
  139.         Sleep(t);
  140.         printf("\r........@.........");
  141.         return 0;
  142. }
复制代码

里面暗藏玄坤,大家看出来了吗

新人求评分

评分

参与人数 7荣誉 +14 鱼币 +5 贡献 +9 收起 理由
myd0313 + 2 鱼C有你更精彩^_^
myd0311 + 1 鱼C有你更精彩^_^
zhangjinxuan + 3 + 3 鱼C有你更精彩^_^
python爱好者. + 2 + 3 鱼C有你更精彩^_^
歌者文明清理员 + 3
香蕉那个不拿拿 + 1 + 1 鱼C有你更精彩^_^
sfqxx + 5 + 1 + 3

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-7-28 22:01:34 | 显示全部楼层
有点臃肿
  1. #include<stdio.h>
  2. #include<time.h>
  3. #include<windows.h>
  4. int main()
  5. {
  6.         int t=100;
  7.         printf("\r..................");
  8.         Sleep(t);
  9.         
  10.         for(int i=0; i<8; ++i)
  11.         {
  12.                 printf("\r");
  13.                 for(int j=0; j<=i; ++j)   printf("."); printf("@");
  14.                 for(int j=0; j<17-i; ++j) printf(".");
  15.                 Sleep(t);
  16.                 }
  17.         
  18.         for(int i=0; i<2; ++i) {
  19.                 printf("\r.......@..........");
  20.                 Sleep(t);
  21.                 }

  22.                 for(int i=0; i<6; ++i) {
  23.                 printf("\r.......@-o........");
  24.                 Sleep(t);
  25.                 printf("\r.......@o.........");
  26.                 Sleep(t);
  27.                    printf("\r.......o@.........");
  28.                 Sleep(t);
  29.                 printf("\r......o-@.........");
  30.                 Sleep(t);
  31.                 printf("\r.......o@.........");
  32.                 Sleep(t);
  33.                 printf("\r.......@o.........");
  34.                 Sleep(t);
  35.             }
  36.            
  37.             for(int i=0; i<5; ++i) {
  38.                     printf("\r.......@.");
  39.                     for(int j=0; j<i; ++j) printf("."); printf("@");
  40.                     for(int j=0; j<8-2*i; ++j) printf(".");
  41.                 Sleep(t);
  42.                 }
  43.                
  44.                 for(int i=0; i<7; ++i) {
  45.                 printf("\r........@.........");
  46.                 Sleep(t);
  47.                 printf("\r.......@..........");
  48.                 Sleep(t);
  49.             }
  50.         
  51.         return 0;
  52. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-28 22:11:35 | 显示全部楼层

感谢大佬提出建议
之后会学习的,这是循环吗,之前学python遇到过
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 22:25:57 | 显示全部楼层
Frog_Belly 发表于 2023-7-28 22:11
感谢大佬提出建议
之后会学习的,这是循环吗,之前学python遇到过

是的,所有编程语言中带有 “for” “while” 字样的都是循环
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-28 23:00:30 | 显示全部楼层
歌者文明清理员 发表于 2023-7-28 22:25
是的,所有编程语言中带有 “for” “while” 字样的都是循环

感谢

评分

参与人数 1荣誉 +4 收起 理由
zhangjinxuan + 4

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 23:01:43 | 显示全部楼层
《玄坤》

明天再给你评分哈,做的非常有创意~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-7-28 23:02:21 | 显示全部楼层
zhangjinxuan 发表于 2023-7-28 23:01
《玄坤》

明天再给你评分哈,做的非常有创意~

膜拜大佬
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-28 23:04:36 | 显示全部楼层
歌者文明清理员 发表于 2023-7-28 22:25
是的,所有编程语言中带有 “for” “while” 字样的都是循环

机器语言表示:我看不懂
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-22 09:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表