C语言:简单时钟程序
主要运用结构体类型进行编程,包含“时,分,秒”3个成员。
电子时钟:
代码段:`
#include<stdio.h>
#include<stdlib.h>typedef struct _mytime
{int hour;int minute;int second;
}mytime;mytime update(mytime tm);//结构体嵌套
void display(mytime tm);
void delay();int main()
{int i;mytime tm;printf("输入起始时间(hh:mm:ss): ");scanf("%d:%d:%d",&tm.hour,&tm.minute,&tm.second);for(i=0;i<100000;i++){tm=update(tm);display(tm);delay();}return 0;
}mytime update(mytime tm)//核心在子函
{tm.second++;if(tm.second==60){tm.second=0;tm.minute++;}if(tm.minute==60){tm.minute=0;tm.hour++;}if(tm.hour==24){tm.hour=0;}return tm;
}void display(mytime tm)
{system("cls");//清屏printf("%02d:%02d:%02d",tm.hour,tm.minute,tm.second);
}void delay()
{int t;for(t=0;t<400000000;t++){//使用循环体为空的循环延时}
}
C语言:简单时钟程序相关推荐
- c语言有啥简单的小程序,c语言-简单小程序-简单算法
<c语言-简单小程序-简单算法>由会员分享,可在线阅读,更多相关<c语言-简单小程序-简单算法(19页珍藏版)>请在人人文库网上搜索. 1.以下小程序都在 TC2.0 中运行通 ...
- c语言算术程序,(C语言)简单算术程序.ppt
(C语言)简单算术程序 开始做算术 算术式子C语言如何表示 算术式怎么写 算术运算符:(+ - * / % ++ --) 求一年有多少个星期?余多少天 求平均值 求10,20,30或者a,b,c的平均 ...
- 基于虚拟机Ubuntu系统下C语言简单编写程序
目录描述 前言 一.修改系统参数 1.查看Ubuntu版本 2.原文件备份 3.下载清华源 二.编写"hello world"C语言程序 1.安装vim 2.建立hello.c 3 ...
- c语言小程序作业,c语言小程序(c语言简单小程序代码)
所以特此求经典C语言小程序.谢谢大家的关注!!! #include #include void function(int n){ int i,j,k,x=0; for(i=1;i<=n;i++) ...
- c语言远控源码,远控鼠标!C语言简单小程序:舍友要砸电脑了,送源码!
关注<一碳科技>有更多干货等着你哦! 远控鼠标 远控鼠标,顾名思义就是远程控制鼠标,听起来就有些复杂对不对?是的,有些人一听到这个词,就会感觉要实现远控鼠标是一件很麻烦的事情,但其实不是的 ...
- c51单片机时钟c语言程序,89c51 C语言单片机 时钟程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 谁可以帮忙在这个程序里加个闹钟程序 刚学不懂 顺便讲解一下 谢了 #include #include unsigned char code digit[1 ...
- c语言时钟ppt单片机,89c51 C语言单片机 时钟程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 谁可以帮忙在这个程序里加个闹钟程序 刚学不懂 顺便讲解一下 谢了 #include #include unsigned char code digit[1 ...
- 时钟电路程序设计c语言,STC89C52单片机简易时钟程序电路设计(附源代码和电路图)...
51(STC89C52)单片机简易时钟程序电路设计(附源代码和电路图) 上一篇做了一个温湿度采集电路,觉得这东西玩起来还是挺有意思,然后就想做一个时钟,于是就有了下文 1.成品图 51hei图片_20 ...
- 用C语言编写一个Linux下的简单shell程序
这是一个简单的C程序,展示了如何进行系统调用执行logout cd ls pwd pid rm mkdir mv cp等命令,这是一个简单的命令解释程序shell,其源代码如下: #include & ...
最新文章
- hdu3594 强连通 tarjan
- 10分钟搞懂:亿级用户的分布式数据存储解决方案
- Boost:bind绑定访客的测试程序
- 美味果冻(牛客练习赛53B)
- qt for v210
- mysql 自定义函数 找不到表_mysql 自定义函数
- edge 浏览器中数字显示为链接
- exit()与_exit()函数的区别(Linux系统中)
- android 个人标准身高计算器,Android开发:标准身高计算器应用的…
- 程序员也要学英语——限定词、形容词和副词
- C语言随机获取小写字母
- pmp项目管理的优先级解决方法
- Science封面6连发:人类最完整的基因组测序完成!
- [转载]HC-SR501 人体红外感应模块
- VB.NET绘图8---总结
- 《预训练周刊》第63期:微软视觉语言预训练综述、最新大模型课程
- teamview服务器无响应,排查TeamViewer连接不上的2个可能原因及解决策略
- MySQL-表连接的几种方式
- 机器码、序列号、认证码、注册码的生成算法(二)
- SQL语句查看表结构和修改字段长度
热门文章
- 智能调温需要哪些计算机知识,智能温控仪调节及使用【图解】
- 服务器主板用360优化后崩溃,360极速浏览器使用时崩溃了怎么办-卡屏幕崩溃现象解决方法 - Iefans...
- 奇异值分解(Singular Values Decomposition,SVD)
- 【Gulimall_1_2】谷粒商城分布式记录
- PTA 链表逆置(函数题)
- 实现MySQL同步数据到ES构建宽表
- CKA考试真题-20190714
- having只用来在group by之后,having不可单独用,必须和group by用。having只能对group by的结果进行操作...
- 读源码 | metisMenu侧边栏插件
- DPDK源码学习: LPM路由匹配算法