PTA 7

您所在的位置:网站首页 新年倒计时语句大全 PTA 7

PTA 7

2023-07-19 12:09| 来源: 网络整理| 查看: 265

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

输入格式:

输入以"-"分隔的当前日期。

输出格式:

以格式“还有days天到新年”输出还有多少天到新年。无多余空格及其他字符。

输入样例: 2021-11-11

结尾无空行

输出样例: 还有51天到新年

结尾无空行

#include int main() {     int year,month,day,n;     scanf("%d-%d-%d",&year,&month,&day);     switch(month)     {         case 12:n=31-day+1;break;         case 11:n=31+30-day+1;break;         case 10:n=31+31+30-day+1;break;         case  9:n=30+31+31+30-day+1;break;         case  8:n=31+30+31+31+30-day+1;break;         case  7:n=31+31+30+31+31+30-day+1;break;         case  6:n=30+31+31+30+31+31+30-day+1;break;         case  5:n=31+30+31+31+30+31+31+30-day+1;break;         case  4:n=30+31+30+31+31+30+31+31+30-day+1;break;         case  3:n=31+30+31+30+31+31+30+31+31+30-day+1;break;         case  2:if(year%4==0 && year/100!=0 || year/400==0)                 n=29+31+30+31+30+31+31+30+31+31+30-day+1;                 else                 n=28+31+30+31+30+31+31+30+31+31+30-day+1;             break;         case 1:if(year%4==0 && year/100!=0 || year/400==0)                 n=31+29+31+30+31+30+31+31+30+31+31+30-day+1;                 else                 n=31+28+31+30+31+30+31+31+30+31+31+30-day+1;             break;     }     printf("还有%d天到新年",n);     return 0; }

本人写此为期末复习用,如有问题请留言。 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3