请尝试编写一个两分钟的倒计时。形如:2:00 1:59 1:58 …… 1:00 0:59 0:58 …… 0:02 0:01 0:00

代码如下:

1、不带注释版

#include<stdio.h>
#include<Windows.h>
int main()
{int i,j;          system("color ea");for(i=1;i>=0;i--)  {if(i>=1)       {              printf("2:00");Sleep(1000);  }for(j=59;j>=0;j--) {system("cls"); if(j<=9)       {printf("%d:0%d",i,j);Sleep(1000);continue;}printf("%d:%d",i,j);Sleep(1000);}}return 0;
}

2、带注释版

#include<stdio.h>
#include<Windows.h>
int main()
{int i,j;             //i控制分;j控制秒;system("color ea");  //黄底绿字;里面控制颜色的参数是16进制,从1-f;for(i=1;i>=0;i--)    //**外循环**,i从1自减到0;**控制分**从1到0;{if(i>=1)        //这个判断语句用来输出第一个出现的时间:“2:00”;{               //只有在i=1的时候才会成立,但要注意括号内的条件表达式不能写成“i=1”,这代表条件恒成立;printf("2:00");Sleep(1000);  //等待时间;1000ms==1s;}for(j=59;j>=0;j--) //**内循环**,j从59自减到0;**控制秒**;{system("cls"); //清屏;if(j<=9)       //这个判断语句用来输出形如“1:09”的时间样式;如果没有的话只会输出“1:9”,这显然与题意有出入;{printf("%d:0%d",i,j);Sleep(1000);continue;}printf("%d:%d",i,j);Sleep(1000);}}return 0;
}

说明:

这道题目是我从学校图书馆里借到的书**《啊哈C!思考快你一步——用编程轻松提升逻辑力》**(现在好像改名了叫《啊哈C语言!逻辑的挑战》反正都是啊哈磊编的)里面看到的。觉得有趣就上机实现了一下。
此时我的水平仅仅是自学一个月左右,主要看了谭浩强 **《C程序设计(第五版)》**前五章的小萌新。
而且之前也没有任何编程基础;上学期的ACCESS数据库应用期末考试我只考了60多分……主要是老师讲VB编程基础那一部分时心生畏惧,觉得编程好难…于是考试编程大题几乎空白…
但是现在用心学了C语言之后再回头看,发现编程也就这么回事儿,只要好好学,是绝对可以学的懂的,而且是越学越有趣的。
同时,我也是初来CNDS社区的小萌新,希望大家多多关照,和大家共同学习、一起进步!

2020年11月13日星期五

C语言两分钟倒计时小程序相关推荐

  1. 倒计时报警器c语言程序,求助,c语言c语言倒计时小程序

    求助,c语言c语言倒计时小程序 (2012-04-20 20:11:33) 标签: 杂谈 这个和你自己的电脑掉线和系统有关系吗.我以前的电脑也怀孕可以玩电脑吗,自从买了这个双核新电脑怎么装系统之后就怎 ...

  2. c语言实现两分钟倒计时

    文章目录 前言 1.两分钟倒计时 备注 前言 本篇是新手博主用来练习体验首次发博客的快感,质量一般,望路过的各位多多包涵

  3. VS2015+C#实现倒计时小程序

    最近疫情严重,在家呆着也是呆着,于是就想学一下上位机的编写,权衡利弊之后,选择了C#语言,原因是据说它写出来的上位机比较小,不占内存.开发环境就用VS吧,用的人挺多的.好了,进入正题.此帖子为记录贴, ...

  4. 用MFC制作一个倒计时小程序

    用MFC制作一个倒计时小程序 1.思路: 1)初始步骤1:新建一个工程,选择MFC AppWizard(exe),工程名命名为CdTimer,选择基于对话框形式的应用程序,将此主对话框用于显示剩余的时 ...

  5. libvirt 用c语言编译,基于C语言libvirt API简单小程序

    libvirt API简单小程序 1.程序代码如下 #include #include int getDomainInfo(int id) { virConnectPtr conn = NULL; v ...

  6. 编写C语言的最简单小程序Hello world和函数使用

    编写C语言的最简单小程序Hello world 一.示例一 1.编写demo.c程序 #include<stdio.h> int main() {printf("Hello wo ...

  7. 夸奖人的C语言小程序,c语言10个经典小程序

    [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位.个位的数字都是1.2.3.4.组成所有的排列后再去 掉不满足条件的排列. ...

  8. 使用 javaScript 编写倒计时小程序,到时提交表单

    使用 javaScript 编写倒计时小程序,到时提交表单 <script type="text/javascript">var countdown = 10; // ...

  9. php 公众号打开小程序,微信公众号图文消息新增两种进入小程序的方式

    终于不再是凌晨--就在刚刚,微信宣布小程序的能力再次升级.除了添加小程序卡片外,公众号图文消息新增两种进入小程序的方式:支持通过蓝色文字链接或图片链接跳转到小程序. 1.推送形式更多样 公众号运营者在 ...

最新文章

  1. 【Cmake】执行cmake命令时报错:No XSLT processor found
  2. Python之旅.第四章.模块与包
  3. 泛海精灵 Beta计划 (草案)
  4. 学习练习 java 二分查找法
  5. python 可视化监控平台_python可视化篇之流式数据监控的实现
  6. Nature:全球掠夺性期刊已超过15500种
  7. web-软件架构模式-mvc与mtv
  8. 二维正则表达式v0.1
  9. 详细设计 存储分配_零基础学C语言(7):存储类型
  10. 细节真的能决定成败么?
  11. centos6.5搭建vsftp服务器
  12. 机器学习中的特征工程总结
  13. 解决办法:/usr/bin/ld: 找不到 -lstdc++
  14. 网站被黑跳转到其他网站的解决办法
  15. 微信公众号采集 php,如何采集微信公众号历史消息页的详解
  16. 360浏览器出现https证书错误怎么办
  17. 200行代码实现N子棋(以五子棋为例)
  18. laravel框架生產vender文件夹
  19. php操作redis命令
  20. Sentinel2 哨兵2数据下载方法

热门文章

  1. 安装Dev c++后,编译文件出现未编译的解决方法
  2. 样本方差与总体方差的区别
  3. dcmtk在PACS开发中的应用(基础篇) 第三章 工作列表(Work List)(一)( BY 冷家锋)
  4. 磁盘分区怎么恢复回去
  5. 电脑更改开机密码和用户名
  6. python文件路径path
  7. 最新快速提升网站关键词排名方法,附案例
  8. patch 和 put 方法区别
  9. 如何给计算机硬盘解除密码忘了,如何解除电脑硬盘密码
  10. ReportStudio入门教程(七十一) - 显示时间进度(文字版)