题目:

学院计划在新年举行联欢晚会,要求每个班级都要准备节目。为了让班上同学有紧迫感,班长希望编写一个倒计时程序,输入日期,显示距离下一个新年的天数days

例:输入“2021-11-11”,显示“还有51天到新年”。

须知:

1.计算的是当前输入日期到下一年的新年的天数,而不是到某一具体年份比如2022年新年的天数

2.闰年的定义:年份可以整除4但不能整除100,或者可以整除400

3.闰年2月 29天    平年2月 28天

开始!

第一个if中的条件是来判断该年是否为闰年(这很重要,闰年应该来说更好判断)

此处的else指的则是除闰年以外的年份 当然是平年啦(类似于一种借用互补的思想)

代码来喽!!!

#include<stdio.h>
int main()
{
    int y,m,d;
    scanf("%d-%d-%d",&y,&m,&d);
    if((y%4==0&&y%100!=0)||y%400==0)
        {
            if(m==12)
            printf("还有%d天到新年",32-d);
        if(m==11)
            printf("还有%d天到新年",32-d+30);
        if(m==10)
            printf("还有%d天到新年",32-d+61);
        if(m==9)
            printf("还有%d天到新年",32-d+91);
        if(m==8)
            printf("还有%d天到新年",32-d+122);
        if(m==7)
            printf("还有%d天到新年",32-d+153);
        if(m==6)
            printf("还有%d天到新年",32-d+183);
        if(m==5)
            printf("还有%d天到新年",32-d+214);
        if(m==4)
            printf("还有%d天到新年",32-d+244);
        if(m==3)
            printf("还有%d天到新年",32-d+275);
        if(m==2)
            printf("还有%d天到新年",32-d+304);
        if(m==1)
            printf("还有%d天到新年",32-d+344);
        }
    else
    
     {
         if(m==12)
        printf("还有%d天到新年",32-d);
    if(m==11)
        printf("还有%d天到新年",32-d+30);
    if(m==10)
        printf("还有%d天到新年",32-d+61);
    if(m==9)
        printf("还有%d天到新年",32-d+91);
    if(m==8)
        printf("还有%d天到新年",32-d+122);
    if(m==7)
        printf("还有%d天到新年",32-d+153);
    if(m==6)
        printf("还有%d天到新年",32-d+183);
    if(m==5)
        printf("还有%d天到新年",32-d+214);
    if(m==4)
        printf("还有%d天到新年",32-d+244);
    if(m==3)
        printf("还有%d天到新年",32-d+275);
    if(m==2)
        printf("还有%d天到新年",32-d+303);
    if(m==1)
        printf("还有%d天到新年",32-d+344);
        }
    
    return 0;
}

C语言 PTA 新年倒计时相关推荐

  1. C语言/C++基础之元旦新年倒计时程序包含天、时、分、秒(附源码)

    C语言/C++基础之元旦新年倒计时程序 程序之美 前言 主体 运行效果 代码实例 结束语 程序之美 前言 元旦将至,新年将至.转眼间2022年即将过去,崭新的一年正向我们缓缓走来.对那些帮助过你的,激 ...

  2. 用c语言写一个背景为黑色,烟花绽放的页面,页面中间为新年倒计时,下一行为祝福话语...

    这是一个使用 C 语言编写的简单示例代码,实现了背景为黑色,烟花绽放,页面中间显示新年倒计时,下一行显示祝福话语的效果. ```c #include <stdio.h> #include ...

  3. Java语言矩形与立方体的继承,沈阳师范大学大一下册C++语言PTA题目集以及答案(编程题篇)...

    沈阳师范大学大一下册C++语言PTA题目集以及答案 (编程题篇) 7-1 测试c++ (20分) 倒序输出从控制台输入的n个整数 输入格式: 第一行输入一个数n,代表行数 依次输入n个整数 输出格式: ...

  4. 2023年最新html5cavnas新年倒计时烟花动画特效

    效果图 利用html5cavnas实现烟花特效,文字特效,新年倒计时,月亮动画特效  1.找素材背景 百度搜了几张图片 2.抠图 网上找了在线美图秀秀,发现要钱,就顺便po解了一下,扣出素材  3.编 ...

  5. 一文带你学会python新年倒计时

    作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.新年介绍 二.代码介绍 1.应用的技术 ...

  6. 用 JavaScript 写一个新年倒计时

    目录 前言: 主题: 运行结果: 对应素材: 代码实现思路: 运行代码: 春节的由来: 总结: 前言: 在春节即将到来,钟声即将响起,焰火即将燃起的日子里,本篇文章带着祝福先送去给你.愿你在新的一年里 ...

  7. 沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇)

    沈阳师范大学大一上册C语言PTA题目集以及答案(第三章 循环结构程序设计 编程题篇) 7-1 求阶乘序列前N项和 (15分) 本题要求编写程序,计算序列 1!+2!+3!+⋯ 的前N项之和. 输入格式 ...

  8. HTML5七夕情人节表白网页(新年倒计时-红色雪花) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱

    HTML5七夕情人节表白网页❤新年倒计时-红色雪花❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表白 ...

  9. HTML5七夕情人节表白网页(新年倒计时+白色雪花飘落) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 c

    HTML5七夕情人节表白网页❤新年倒计时+白色雪花飘落❤ HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码 css爱心表 ...

  10. py新年倒计时代码 /为了孙曌凌,CSDN

    最近老想着过年和我的一个哥哥打游戏于是乎就敲了一个新年倒计时的代码出来大家用的时候可以更改上面的日期,以后年年都可以用 话不多说,上代码: import datetime import sys imp ...

最新文章

  1. 开源Android容器化框架Atlas开发者指南
  2. python入门教程 pdf-Python快速入门PDF高清完整版本下载
  3. ESP32片上模数转换ADC精度简单测试方案及测试数据分享
  4. centos7 postgresql安装
  5. c# MEF框架(二 MEF的导出(Export)和导入(Import))
  6. Hibernate之Hello World篇
  7. 【VMware虚拟机】使用SSH连接VMware上的Linux虚拟机(主机互通也可访问外网)
  8. 深入理解 Android Activity的生命周期
  9. 2014.12.03 页面控件
  10. matlab滤除100hz,关于滤波器滤波的问题,要求滤除3000Hz以上,但滤除后只剩下1000Hz以内的...
  11. IAR教程之IAR下载和调试
  12. android实体键盘输入法,推荐一个实体键盘专用输入法,是对 autotext的改进
  13. linux基础ppt下载,《Linux基础》PPT课件.ppt
  14. Package winbind is not configured yet.
  15. 六轴机械臂DIY(二)机械本体分析设计
  16. IIS7 +vs2010部署项目后验证码显示为红叉问题
  17. VDI(Virtual Desktop Infrastructure)云桌面使用笔记
  18. 东南亚跨境电商平台Lazada、Shopee、速卖通转化率低怎么办?(测评自养号)
  19. QCon北京2019大会定制书单(内有赠书福利)
  20. K8S 配置域名访问 Ingress【Traefik】

热门文章

  1. 详解EMC测试国标GB/T 17626
  2. 谷歌网页存储为pdf或图片
  3. DongTai--被动型IAST工具部署体验
  4. APP过等保三级需要注意个人信息保护
  5. (大概是最全的解决方法)使用bandicam录制视频导入pr后音画不同步问题
  6. CSS背景图片居中置顶
  7. livebos数据库
  8. 基于AT89C51单片机的电子万年历PROTEUS仿真设计
  9. 高职计算机网络基础说课,《计算机网络》说课课件.ppt
  10. 蓝牙协议分析工具Wireshark/Frontline/Ellisys的使用