ACM纪念日
ACM
国际大学生程序设计竞赛是世界上公认的规模最大、水平最高的全球大学生程序设计竞赛,旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛,目标是培养新一代科学与信息技术领域的人才。该项赛事被誉为计算机软件领域的奥林匹克。
2018年10月28日,第43届ACM国际大学生程序设计竞赛(徐州站)在中国矿业大学举行,临沂大学信息科学与工程学院王奔、刘峻東、王亚平组成的“瓜皮王国里的三个瓜皮小战士”队在此次竞赛中获得铜牌,实现了临沂大学在此项赛事中零的突破。
ACM
教练将2018
年10
月28
日称为ACM纪念日,此后每年ACM实验室纳新时都要计算一下离此纪念日已经过了多少天。已知临沂大学ACM实验室纳新总是在10月份进行,请你帮助教练计算下某年纳新时离纪念日已经过了多少天。
输入格式:
输入格式为yyyy-10-dd
,其中yyyy
表示年份,dd
表示月份,且yyyy>2018
,1≤dd≤31
。
输出格式:
输出一个正整数表示答案。
输入样例:
2020-10-30
输出样例:
733
代码:
#include<stdio.h>
int main()
{
int year,month,day,day1=0;
scanf("%d-%d-%d",&year,&month,&day);
for(int i=year;i>2018;i--)
{
if(((i%4==0)&&(i%100!=0))||(i%400==0)) //闰年
day1=day1+366;
else //平年
day1=day1+365;
}
day1=day1+day-28;
printf("%d",day1);
return 0;
}