博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU1201+简单题
阅读量:4627 次
发布时间:2019-06-09

本文共 1212 字,大约阅读时间需要 4 分钟。

简单题。

明白闰年是什么。。

View Code
1 /* 2 简单题 3 闰年的判断: 4 year%4==0&&(year%100!=0||year%400==0) 5 */ 6 #include
7 #include
8 #include
9 #include
10 #include
11 #include
12 #include
13 #include
14 #include
15 using namespace std;16 typedef long long int64;17 const int maxn = 105;18 const int maxm = 1005;19 const double pi = acos(-1.0);20 21 int main(){22 int ca;23 scanf("%d",&ca);24 while( ca-- ){25 char s[ maxn ];26 scanf("%s",s);27 int len = strlen( s );28 int a,b,c;29 a = s[3]-'0'+10*(s[2]-'0')+100*( s[1]-'0' )+1000*( s[0]-'0' );30 b = 10*( s[5]-'0' )+s[6]-'0';31 c = 10*( s[8]-'0' )+s[9]-'0';32 if( b==2&&c==29){33 if( (a%4==0)&&(a%100!=0||a%400==0) )34 printf("-1\n");35 continue;36 }37 int sum = 0;38 if( (a%4==0)&&(a%100!=0||a%400==0) ){39 if( b<3 )40 sum++;41 }42 for( int i=a+1;i<=18+a;i++ ){43 if( i==18+a ){44 if( (i%4==0)&&(i%100!=0||i%400==0) ){45 if( b>2 ) sum++;46 }47 }48 else{49 if( (i%4==0)&&(i%100!=0||i%400==0) ){50 sum++;51 }52 }53 }54 printf("%d\n",sum+18*365);55 }56 return 0;57 }58 59 60

 

转载于:https://www.cnblogs.com/xxx0624/archive/2013/05/07/3065262.html

你可能感兴趣的文章
java多线程三之线程协作与通信实例
查看>>
japid-controller自动绑定的数据类型
查看>>
获取应用程序路径信息
查看>>
vm.max_map_count
查看>>
OSI模型第四层传输层--TCP协议
查看>>
web service 项目 和 普通 web项目 的 区别
查看>>
Linux结构目录
查看>>
ajax frameworks(转贴)
查看>>
javascript禁止修改对象
查看>>
What Are Words(一诺千金)
查看>>
javaScript 工作必知(三) String .的方法从何而来?
查看>>
ubutun:从共享文件夹拷贝文件尽量使用cp命令而不是CTRL+C/V
查看>>
JQUERY动态生成当前年份的前5年以及后 2年
查看>>
MVC3学习 四 EF删除操作
查看>>
IncDec Sequence(codevs 2098)
查看>>
分裂游戏(bzoj 1188)
查看>>
使用 Azure CLI 管理 Azure 虚拟网络和 Linux 虚拟机
查看>>
tensorflow入门(二)
查看>>
Eclipse:xml文件中添加.xsd约束文件
查看>>
随机生成6位图片验证码
查看>>