题解 | #计算日期到天数转换#

计算日期到天数转换

http://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

#include<stdio.h> int runyearpanduan(int x) { if ((x % 4 == 0 && x % 100 != 0) || (x % 400 == 0)) { return 1; //闰年 } else { return 0;//平年 } } int main() { int year = 0; int month = 0; int days = 0; int i = 0; scanf("%d %d %d", &year,&month,&days); int runyear = 0; runyear = runyearpanduan(year); int run[12] = { 31,29,31,30,31,30,31,31,30,31,30,31 }; int ping[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; int sum = 0; if (runyear == 1) { for (i = 0; i < month - 1; i++) { sum = sum + run[i]; } sum = sum + days; printf("%d", sum); } if (runyear == 0) { for (i = 0; i < month - 1; i++) { sum = sum + ping[i]; } sum = sum + days; printf("%d", sum); } return 0; }

全部评论

相关推荐

点赞 评论 收藏
分享
迷茫的大四🐶:哇靠,哥们,啥认证啊,副总裁实习,这么有实力嘛
一起聊美团
点赞 评论 收藏
分享
10-10 16:30
济宁学院 Java
一表renzha:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务