思路:太简单就不多说了

#include<stdio.h>
#include<cstdlib>
#define N 20void mBar(float fBar)
{int i,j,k,m;for ( i=0;i<N+11;i++ ) printf("\b");//退格,删除之前的输出 k=N*fBar;//放大N倍 m=fBar*100;//变为整数,输出 printf("[");for ( i=0;i<k;i++ ) printf("=");if (i<20)printf (">");else printf ("=");for ( j=0;j<N-k;j++ ) printf(" ");printf("]    %3d%%",m); //输出结尾数字
}void MBar(int x)
{int i;for (i=0;i<30;i++ ) printf("\b");//退格,删除之前的输出
//  system("cls");//清屏函数 printf("[");for(i=0;i<N;i++){if(i<x/5||x/5==N-1)//输出等号,x/5==N-1,把最后的'>'变成'=' printf("=");else if(i==x/5)//输出'>' printf(">");elseprintf(" ");//输出空格 }printf("]    %3d%%",x);//输出结尾数字
} void delay(int n) //延时函数
{ int i,j,k; for ( i=0;i<n;i++ ) for ( j=0;j<0x07fff;j++ ) k++;
}
int main()
{float x;int i;for ( i=0,x=0;i<100;i++,x+=0.01 ) { MBar(i);delay(100);//延时 }MBar(100);
/*  for (i=0,x=0;i<100;i++,x+=0.01 ) { mBar(x); delay(1024);//延时 }mBar(1);
*/return 0;
}

C程序-超简单的进度条-游戏相关推荐

  1. Android超简单的进度条源码

    相信大家都知道,打开程序的时候,需要通过进度条或者图片显示.这个时候很方便给应用程序优质的效果.下面我们来看看是如何实现进度条的代码,原理非常简单. 如图:  下面我们来看一下代码的实现. pack ...

  2. 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)

    [微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...

  3. 基于canvas 2D实现微信小程序自定义组件-环形进度条

    基于canvas 2D实现微信小程序自定义组件-环形进度条 最近开发一个小程序项目博闻金榜答题小程序,需要使用到一个可以显示答题倒计时的组件,基于进度条实现,下面就主要介绍基于canvas2D实现一个 ...

  4. 用css3简单实现进度条

    2019独角兽企业重金招聘Python工程师标准>>> css3是一个神奇的东西,刚才一时手痒,写了一个很简单的进度条不用js: 直接嵌套一个div,然后设置里面的div用anima ...

  5. ajax百分比加载特效,jQuery实现的简单百分比进度条效果示例

    本文实例讲述了jQuery实现的简单百分比进度条.分享给大家供大家参考,具体如下: 一.JS Code: var progressId = "ProgressBarID"; fun ...

  6. php js 进度条,JavaScript实现简单动态进度条效果

    这篇文章主要为大家详细介绍了JavaScript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 ...

  7. JS简单实现进度条效果

    今天我们来学习一下,用JS来实现简单的进度条效果 首先我们先来到HTML部分 <div class="box1"></div> css部分 .box1{wi ...

  8. 微信小程序动画之圆形进度条

    微信小程序动画之圆形进度条 上图: 代码: js: //获取应用实例 var app = getApp()var interval; var varName; var ctx = wx.createC ...

  9. Android花样loading进度条(二)-简单环形进度条

    背景 Android花样loading进度条系列文章主要讲解如何自定义所需的进度条,包括水平.圆形.环形.圆弧形.不规则形状等. 本篇我们从圆形进度条讲起,讲简单形式的环形进度条,只有进度色彩,没有进 ...

最新文章

  1. [NOIp提高组2017]宝藏
  2. python在txt中的替换数据清洗_数据清洗过程中常见的排序和去重操作
  3. CSS背景颜色转换(自动生成IE8以下的filter,兼容IE9)
  4. 面向对象中的修饰关键词
  5. 小D课堂 - 零基础入门SpringBoot2.X到实战_第2节 SpringBoot接口Http协议开发实战_6、SpringBoot2.xHTTP请求配置讲解...
  6. [深度学习] Python人脸识别库Deepface使用教程
  7. 联想z5 android8,联想Z5
  8. python 知乎 合并 pdf_如何用Python程序将几十个PDF文件合并成一个PDF?其实只要这四步...
  9. (转)爆款游戏推动硬件普及,5G 促进 VR 产业规模化运用
  10. [reading notes] css W3school reading notes
  11. if...else语句的四种结构用法
  12. html写的3d烟花带字幕,Three.js 3D烟花绽放动画
  13. 做PPT只会直接插入图片?这样处理图片,让PPT的颜值瞬间提升几倍
  14. 2018第五届“云鼎奖”申报启动
  15. Word、PPT、PDF 文件怎么批量插入首页、扉页、尾页?怎么在指定位置插入页?
  16. 复旦大学python教程_安装python-复旦大学大数据学院.pdf
  17. Invalid HTTP method: PATCH executing PATCH
  18. 微软 无线键盘 linux,在Deepin系统中连接微软人体工学键盘蓝牙失效的解决方法...
  19. 【Tiva_C系列】二、TM4C123GH6PM 微控制器
  20. “囚徒困境”与帕累托最优理论以及基于OpenAI的辅助--测试(3)

热门文章

  1. vue3.0+TS使用
  2. 饿了么API对接,例:导出评论,同步数据到数据库
  3. 华南美国商会最新报告显示:没有任何受访企业表示要完全撤离中国
  4. 华为防火墙的负载均衡
  5. python玩转modbus
  6. 弘辽科技:抖音橱窗怎么选择商品类目?怎么运营?
  7. 专利补贴申请的流程是什么
  8. [题解]LuoGu2343:宝石管理系统
  9. RTT之硬件定时器使用
  10. 《小狗钱钱》听书笔记