PTA 7 |
您所在的位置:网站首页 › 新年倒计时语句大全 › PTA 7 |
学院计划在新年举行联欢晚会,要求每个班级都要准备节目。为了让班上同学有紧迫感,班长希望编写一个倒计时程序,输入日期,显示距离下一个新年的天数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 |