#include <iostream>
using namespace std;
int main()
{
int y, m, d;//定义一个年月日
int sum = 0;
cout << "请输入年月日" << endl;
cin >> y >> m >> d;
cout << y << "年" << m << "月" << d << "号" << endl;
switch (m)
{
case 1:
cout << "第" << d << "天" << endl;
sum = 0; break;
case 2:
sum = d + 31;
cout << "第" << sum << "天" << endl; break;
case 3:
sum = d + 31 + 28;
cout << "第" << sum << "天" << endl; break;
case 4:
sum = d + 31 + 28 + 31;
cout << "第" << sum << "天" << endl; break;
case 5:
sum = d + 31 + 28 + 31 + 30;
cout << "第" << sum << "天" << endl; break;
case 6:
sum = d + 31 + 28 + 31 + 30 + 31;
cout << "第" << sum << "天" << endl; break;
case 7:
sum = d + 31 + 28 + 31 + 30 + 31 + 30;
cout << "第" << sum << "天" << endl; break;
case 8:
sum = d + 31 + 28 + 31 + 30 + 31 + 30 + 31;
cout << "第" << sum << "天" << endl; break;
case 9:
sum = d + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31;
cout << "第" << sum << "天" << endl;
break;
case 10:
sum = d + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30;
cout << "第" << sum << "天" << endl; break;
case 11:
sum = d + 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30+31;
cout << "第" << sum << "天" << endl; break;
case 12:
sum = 365 - d;
cout << "第" << sum << "天" << endl; break;
}
system("pause");
return 0;
}
这里用到了switch语句,但总体来说比较麻烦,欢迎大家评论关于简化代码的方法