题目介绍
使用语言:
C++
代码量:
250
题目介绍:
- 输出某年份日历
我们希望,在系统中输入年份,和日历的格式一样,它会自动给出所有月份的所有天数、星期。- 输出某年某月份日历
在1的前提下,我们给出某个具体的月份,它只输出某个月份的所有天数。- 计算该日为该年第几天
输入年月日,系统自动计算该日为本年的第几天。
4.源码:baidu学长敲代码
你收到的所有文件
注释齐全
源码效果展示
部分源码及效果展示
//寻找该日为第几天
int search(time1& d)
{
int a[13] = { 0,31,29,31,30,31,
30,31,31,30,31,30,31 },
b[13] = { 0,31,28,31,30,
31,30,31,31,30,31,30,31 };
int sum = 0, n;
if (d.year % 4 == 0
&& d.year % 100 != 0 || d.year % 400 == 0)
{
if (d.month > 13 || d.month < 1 || d.day>30 || d.day < 0)
return 1;//终止
for (n = 0; n < d.month; n++)
sum += a[n];
sum += d.day;
}
else
{
if (d.month > 13 || d.month < 1 || d.day>29 || d.day < 0)
return 1;
for (n = 0; n < d.month; n++)
sum += b[n];
sum += d.day;
}
cout << "该日为第" << sum << "天" << endl;
return 0;
}
报告内容
本题目不仅有源码,还自带报告,报告仅供参考,大部分内容都有,可根据自己要求自行修改