解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
bool IsLeapYear(int year)//用来判断是否是闰年
{
if (year % 4 == 0 && year % 100 != 0)
return true;
else if (year % 400 == 0)
return true;
else
return false;
}
int main()
{
int year, month, day;
char one, two;
int num = 0;
while(cin >> year >> one >> month >> two >> day)题目中介绍到会有多组数据
{
if (IsLeapYear(year) == true)//闰年的情况
{
int x = 0;
while (x != month)
{
if (x == 1 || x == 3 || x == 5 || x == 7 || x == 8 || x == 10)
num += 31;
else if (x == 2)
num += 29;
else if (x == 0)
num += 0;
else
num += 30;
x++;
}
}
else//非闰年的情况
{
int x = 0;
while (x != month)
{
if (x == 1 || x == 3 || x == 5 || x == 7 || x == 8 || x == 10)
num += 31;
else if (x == 2)
num += 28;
else if (x == 0)
num += 0;
else
num += 30;
x++;
}
}
cout << num + day << endl;
}
return 0;
}
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:552 |
拆分位数 (C语言代码)浏览:1328 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:620 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:677 |
淘淘的名单 (C语言代码)浏览:1229 |
C二级辅导-温度转换 (C语言代码)浏览:550 |
C语言训练-斐波纳契数列 (C语言代码)浏览:600 |
母牛的故事 (java语言代码)浏览:880 |