ACM纪念日 C语言

ACM纪念日

ACM国际大学生程序设计竞赛是世界上公认的规模最大、水平最高的全球大学生程序设计竞赛,旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛,目标是培养新一代科学与信息技术领域的人才。该项赛事被誉为计算机软件领域的奥林匹克。

2018年10月28日,第43届ACM国际大学生程序设计竞赛(徐州站)在中国矿业大学举行,临沂大学信息科学与工程学院王奔、刘峻東、王亚平组成的“瓜皮王国里的三个瓜皮小战士”队在此次竞赛中获得铜牌,实现了临沂大学在此项赛事中零的突破。
在这里插入图片描述
ACM教练将20181028日称为ACM纪念日,此后每年ACM实验室纳新时都要计算一下离此纪念日已经过了多少天。已知临沂大学ACM实验室纳新总是在10月份进行,请你帮助教练计算下某年纳新时离纪念日已经过了多少天。

输入格式:
输入格式为yyyy-10-dd,其中yyyy表示年份,dd表示月份,且yyyy>20181≤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;
}
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大菜彩

家人们鼓励鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值