C语言实现简单的秒表程序
随便写的程序,精度还凑合,能实现暂停计时、显示计时时长和归零的功能
#include <stdio.h>
#include <conio.h>
#include <time.h> #define ESC 27 int main(int argc, char** argv)
{clock_t start, end;char ch;printf("\n\t\t\t\t\t *****秒表***** \n\n");printf("\t(1)按't'开始计时 (2)按'p'暂停计时并显示当前计时时长 (3)按'c'使秒表归零 (4)按'Esc'退出程序\n\n");// 按't'键开始计时 if(getch() == 't'){printf("已开始计时...");// 返回开始计时时间 start = clock(); // for(;;) 等效于 while(1) for(;;){ch = getch();// 按'p'键暂停计时 if(ch == 'p'){for(;;){// 返回结束计时时间 end = clock();printf("\n\n已暂停计时, 再按'p'开始计时. 显示当前计时时长 : %f\n", ((double)(end - start) / CLOCKS_PER_SEC)); // CLOCKS_PER_SEC 等效于 CLK_TCK, 但后者已过时 // 再次按'p'键开始计时 if(getch() == 'p'){printf("\n\n继续计时..."); break;}}} // 按'c'键秒表归零if(ch == 'c'){printf("\n\n秒表已归零.\n");start = clock(); }// 按'Esc'键退出程序 if(ch == ESC)break;}}return 0;
}
C语言实现简单的秒表程序相关推荐
- 一箭穿心程序编码c语言,一个简单的一箭穿心程序
一个简单的一箭穿心程序 其实这个程序也不难,只要用心形线方程(1-ρ×cosθ)来绘图就可以了. 作者:张跃华 学校:云南农业大学 程序如下: #include #includ ...
- python计算长方体体积最简单代码_C语言编程简单的小程序,计算长方体体积!...
计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...
- 编写程序计算长方体的体积python_【自学编程】C语言编程简单的小程序,计算长方体体积!...
计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...
- 【自学编程】C语言编程简单的小程序,计算长方体体积!
计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...
- c语言prime函数怎么用_【自学编程】C语言编程简单的小程序,计算长方体体积!...
计算长方体体积 有朋友会说长方体体积还不好算吗?长X宽X高.没错用计算器一下就可以出结果,编程反而麻烦些,但是我们说的是这种思维,如果复杂的重复运算的话写好程序就非常简单了. 简单运算下一个固定高度的 ...
- 秒表c语言不用控制,单片机秒表程序到了指定时间不会停下来
程序下载单片机上运行0~99.99s计时时,单片机在到99.99s后突然跳到90.00,然后加到99.99后又跳到80.00,以此类推: 而在运60s倒计时功能时,到了00.00后不停止计时,qian ...
- c语言编写程序接口,用C语言编写简单的接口程序(修正可运行)
#include #include #include #define PORT 0 void SendFile(char *fname); /* 发送文件*/ void Send(int s); /* ...
- c语言程序 实现简单计算器功能,C语言实现简单计算器小项目
昨天刚安装上devc++,半夜想着练练C语言吧 于是就看到实验楼有一个计算器的项目 之前做过一次,这次写的主要是思路 首先我们先从原理思考jia,实现简单的计算器就要具备加减乘除这些,看普通的计算器也 ...
- C语言编写一个赋值程序,实验2 用C语言编写简单程序——2.1 基本数据处理.doc
实验2 用C语言编写简单程序--2.1 基本数据处理 实验2 用C语言编写简单程序 2.1 基本数据处理 [实验目的] (1)掌握算术表达式和赋值表达式的使用. (2)掌握基本输出函数的使用. (3) ...
最新文章
- pytorch多标签分类交叉熵loss
- linux文件给另一用户名和密码错误,linux重命名root后,使用su命令切换新用户时,提示密码错误...
- audio 上一首 下一首 自定义样式_HTML5中 audio标签的样式修改
- 【Linux】一步一步学Linux——expr命令(265)
- SAP CRM how is db table CRMD_PRODUCT_I read
- 一个html5流星雨源码
- dotNET:怎样处理程序中的异常(实战篇)?
- vue项目编写html,从头搭建、编写一个VUE项目
- c语言sgoto 标志位,如何在Go中设置TCP数据包的“不分段”标志位?(How to set “don't fragment” flag bit for TCP packet in Go?)...
- GIS概念的总结(一)什么是GIS
- c#软件操作-cmd命令全解
- 【C#】AutoCAD二次开发笔记
- Cesium为3dTile模型添加气泡框
- 整理 kanban 的 DoR 和 DoD
- 【矩阵论】单射、满射与双射
- Web前端页面访问权限控制总结
- SDN学习笔记(一)
- vue中集成的ui组件库_Vue组件可使用Vault Flow通过Braintree集成PayPal付款
- 使用 Mailgun 配置 Ghost 邮箱
- 阿里云ECS部署Nginx配置域名访问