这是一个用C写的 日期倒计时的程序

#include"stdio.h"

int year,month,day,year1,month1,day1,result,n,i,x,y;

int table[]={29,31,28,31,30,31,30,31,31,30,31,30,31}; //定义每个月的天数

int table1[] = {28,31,29,31,30,31,30,31,31,30,31,30,31};

main()

{

printf("请输入起始日期和终止日期\n 格式如yyyy mm dd yyyy mm dd\n");

scanf("%d%d%d%d%d%d",&year,&month,&day,&year1,&month1,&day1); //输入函数

if(year*100+month*10+day>year1*100+month1*10+day1||year<1||year1<1||

month<1||month>12||month1<1||month1>12||

day<1||day1<1||

day>table1[month]||day1>table1[month1]) //检测输入是否正确

printf("格式不正确!");

else if(year%4!=0 && month==2 && day>28)

printf("格式不正确!");

else if(year1%4!=0 && month1==2 && day1>28)

printf("格式不正确!"); //对于非闰年2月的检测

else

{

x = month;

y = year;

if(year==year1) //while they are in the same year!

{

if(month==month1) // and the same month!

result = day1-day; // so....

else //the same year but different monthes.

{

if(year%4==0 && month==2)

result = table[0]-day;

else

result = table[month]-day; //英语不够用啦,先将起始年的起始月剩余天数算出。

for(month++;month

{

if(year%4==0 && month==2)

result = result + table[0];

else

result = result+table[month]; //将整月的天数加起来!

}

result = result+day1; //最后一个月包含的天数加起来@!

}

}

else //when they are in different years. similar to上面的。

{

if(year%4==0 && month==2)

result = table[0]-day;

else

result = table[month]-day;

for(month++;month<=12;month++)

if(year%4==0 && month==2)

result = result + table[0];

else

result = result + table[month];

for(year++;year

{

if(year%4==0)

result = result + 366;

else

result = result + 365;

}

for(i=1;i

result = result + table[i];

result = result + day1;

}

printf("%d年%d月%d日到%d年%d月%d日\n还有%d天\n",year,x,day,year1,month1,day1,result); //输出结果

}

for(i=0;i<5;i++) print

f("\n");

printf("***************** 求 交 流! *****************\n-------371574561@http://doc.xuehai.net------\n");

}

c语言天数倒计时软件,c语言 日期倒计时 日期计算器相关推荐

  1. c语言实验教学软件,C语言实验教学法综述

    <C语言实验教学法综述>由会员分享,可在线阅读,更多相关<C语言实验教学法综述(3页珍藏版)>请在装配图网上搜索. 1.C语言实验教学法综述C语言程序设计是一门重要的计算机基础 ...

  2. c语言二级安卓软件,C语言二级考试题库

    C语言2级考试必备练习app!<C语言二级考试题库>不仅能为你提供300道上机操作题的练习资源,还可以让你在这款软件中享受到安装后可离线浏览,不用联网也可以浏览,速度快,无广告! 软件详情 ...

  3. keil c语言pdf,Keil软件“C语言”与“汇编”混编 —— 相关知识整理.pdf

    Keil软件"C语言"与"汇编"混编 -- 相关知识整理.pdf Keil 软件软件C 语言语言与与汇编汇编混编混编 相关知识整理相关知识整理 用 Keil 在 ...

  4. 漂亮的电脑倒计时软件_9款实用倒计时软件,统统送你了

    时间就是最大的稀缺资源,今日推荐几款好看又好用的倒计时软件. 手机版-- (1)最美时光 界面和操作都很简洁方便,打开应用首先呈现的是列表页,每一个彩色条都对应一个日期,支持公历和农历.日子越近,颜色 ...

  5. 文本编辑软件哪个好_过年倒计时软件哪个好 过年倒计时软件推荐

    过年倒计时软件哪个好,距离农历新年的到来也是越来越近了,相信有许多的小伙伴已经开始准备迎接除夕了,那么又有哪些过年倒计时的软件比较好用呢,可能还有些人不知道.所以下面就为大家推荐几款好用的软件! 过年 ...

  6. c语言程序安装软件,c语言程序下载软件

    vc6.0是微软推出的一款C++编译器,基于Windows操作系统的可视化集成开发环境,由许多组件组成,包 括编辑器.调试器以及程序向导AppWizard.类向导Class Wizard等开发工具.感 ...

  7. c语言调用视频播放软件,C语言播放视频

    想必大家都想用C语言进行简单的视频播放,感觉貌似很难的样子,现在告诉大家既不用C++也不用MFC,只需要一个API函数MCIWndCreate()即可,具体参数内容参考MSDN.下面给出简单的例子,想 ...

  8. c语言自动安装软件,(c语言)电脑控制手机,手机端不需要安装软件

    编译环境 devc++(需要下载) ege图形库(需要自己配置到devc++) adb指令(已提供在tool文件夹下) 手机端要打开手机调试 主要原理 利用adb的input指令,使用c语言 演示图 ...

  9. php计算距离高考还有多少天,高考倒计时软件2019 距离高考还有多少天

    高考倒计时.高考倒计时锁屏ios版.高考励志倒计时app.梦皇高考倒计时软件等. 高考倒计时的软件有哪些 高考倒计时软件:高考倒计时是一款专为高中生打造的备考神器,每天打开高考倒计时,随时掌握自己和高 ...

  10. 倒计时软件/倒计时工具/倒计时器

    一.倒计时软件的使用场景 倒计时软件可用于演示PPT.比赛等需要控制时间的场景. 软件下载地址(2021-6-6更新): https://download.csdn.net/download/tech ...

最新文章

  1. DL之CG:Computational Graph计算图的简介、入门、使用之详细攻略
  2. JZOJ 5410. 【NOIP2017提高A组集训10.22】小型耀斑
  3. 解决python调用TensorFlow时出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecate
  4. ie11java阻止_企业IT管理员IE11升级指南【10】—— 如何阻止IE11的安装
  5. (130)FPGA面试题-FPGA设计中波特率和比特率的区别
  6. 理想汽车2021年Q4盈利2.955亿元 CTO王凯离职
  7. 简易web服务器系统毕业论文设计,毕业论文 简易的WEB服务器的设计
  8. 教你如何用C语言做一个简单的贪吃蛇
  9. Qt QML应用框架
  10. 自适应辛普森(Simpson)积分
  11. 解决FAT32格式U盘安装win10时0x8007000D错误
  12. 严蔚敏《数据结构》表达式求值
  13. 【交换机】交换机简介
  14. 从零开始用 Windows C++ 桌面程序制作方舟同人游戏(一)
  15. iOS面试题-(三)
  16. FANUC机器人的通讯方式(4)TIA博途如何添加机器人组态网络
  17. 老男孩脱产班Linux运维51期
  18. 批量转换图像格式Irfanview之CR2图片转Jpeg
  19. 界面自动化脚本开发案例
  20. 各大科技公司核心价值观概览

热门文章

  1. 测试人员必备:常用自动化测试工具
  2. 西南大学计算机辅助设计试题,西南大学 1906 课程名称:(9123)《计算机辅助设计》机考 答案-奥...
  3. 事务控制语言(DTL)
  4. 合同计算问题的计算公式与计算方法
  5. stc单片机“全自动下载”(程序版)
  6. 在linux中访问权限是755,在Linux系统中,一个文件的访问权限是755,其含义是什么?...
  7. 算法工程师大致是做什么的
  8. Chrome浏览器常用快捷键总结
  9. python爬取豆瓣电影top250_python3爬取豆瓣top250电影
  10. 带有Arduino的WS2812B可寻址RGB LED灯条指南