主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
zx142407789
2024年3月20日 14:56
日期差值 题解:自用笔记(C语言)
P1290
回复 0
|
赞 0
|
浏览 593
#include<stdio.h> int days[12] = { 31,0,31,30,31,30,31,31,30,31,30,31 }; int isleapyear(int year) { if (year % 400 == 0) return 1; else if (year % 4 == 0 && year % 100) return 1; else return 0; } int countdate(int x, int start) { int year, month, day, k, sum = 0; /...
Cookie‘s AE86
2024年3月12日 21:51
日期差值 题解:c++实现
P1290
回复 0
|
赞 0
|
浏览 798
#include<bits/stdc++.h> using namespace std; //判断是否是闰年 bool judge(int year){ if(year % 4 == 0 ){ if(year % 100 == 0){ if(year % 400 == 0) return true; else return false; } }else return false ; } int main(){ string s1 ,s2; ...
easymoney
2024年3月12日 11:29
日期差值 题解:
P1290
回复 0
|
赞 1
|
浏览 702
#include <stdio.h> struct date { int year; int month; int day; }p, q; int main() { int year, month, day; int f[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; int pre ...
小酒
2024年3月11日 15:30
日期差值 题解:
P1290
回复 0
|
赞 0
|
浏览 487
1290解题思路 struct date { int year; int month; int day; }p,q; #include <bits/stdc++.h> using namespace std; int main() { int a[13]={0,31,28,31,30,31,30,31,31...
huanghu
2024年3月8日 18:04
日期差值 题解:c++
P1290
回复 0
|
赞 0
|
浏览 689
#include<stdio.h> #include<iostream> #include<string> using namespace std; //有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天 int main(){ int arr[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31}; int d1,d2; while(cin>>d1>>d2){ ...
18237466773
2024年3月8日 12:20
日期差值 题解:大佬们,感觉思路没问题,但只有60%,也看不出来哪里出
P1290
回复 2
|
赞 0
|
浏览 711
#include<bits/stdc++.h> using namespace std; int main(){ int year1=0,month1=0,day1=0; int year2=0,month2=0,day2=0; scanf("%4d%2d%2d",&year1,&month1,&...
DestinyCares+++
2024年2月20日 16:30
日期差值 题解:
P1290
回复 0
|
赞 0
|
浏览 882
关键是取日期 #include<iostream> #include<string> using namespace std; int date[2][13] = { {0,31,28,31,30,31,30,31,31,30,31,30,31},//平年 {0,31,29,31,30,31,30,31,31,30,31,30,31} };//闰年 in...
fzh
2024年2月7日 14:40
日期差值 题解:通过获取当年天数来计算
P1290
回复 0
|
赞 0
|
浏览 799
#include<bits/stdc++.h> using namespace std; //用于判断是不是闰年 int Judge(int x) { if (x % 400 == 0 || (x % 100 != 0 && x % 4 == 0)) return 1; return 0; } //计算当前日期在当年一共有多少天 int GetDay(int x) { int year, month, day, res...
dongqing
2023年7月26日 17:12
日期差值 题解:分为两种情况 一种算年份一种不算年份
P1290
回复 0
|
赞 1
|
浏览 999
总体解决思路是算出当前日期在本年的第多少天,同一年可直接相减,不是同一年要再加上年份限制。注意加1. #include<bits/stdc++.h> using namespace std; struct node { int y,m,d; }p1,p2; int main() { scanf("%4d%2d%2d",&p1.y,&p1.m,&p1.d); scanf("%4d%2d%2d",&...
Hegel
2023年3月21日 19:27
日期差值
P1290
回复 0
|
赞 1
|
浏览 3.0k
#include <iostream> #include <string> using namespace std; //返回日期1是否早于日期2 bool Comp(string dat1, string dat2) { for (int i = 0; i < dat1.size(); i++) if (dat1[i] != dat2[i]) return dat1[i] <= dat2[i]; } bool IsR(int year) { return (year % 4 == 0 && yea...
1
2
3
4
题目
日期差值
题解数量
34
发布题解
热门题解
1
自己平时怎么算,代码就怎写
2
【不考虑年份为公元前的作法】
3
从小甲鱼那里学了一个很妙的解法
4
日期差值(格式化输入) 题解:
5
最简单的暴力算法
6
日期差值 题解:分为两种情况 一种算年份一种不算年份
7
日期差值 题解:
8
日期差值 题解:容易理解比较笨的方法
9
仅供参考
10
比较容易理解的做法