第十七周项目4-日期结构体(2 两同学生日差几天?)
2014-12-22 15:48
357 查看
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:满星辰 *完成日期:2014年 12月 22日 *版本号:v1.0 * *问题描述:两同学生日差几天? *程序输入: *程序输出: */ #include <iostream> using namespace std; struct Date { int year; int month; int day; }; int work(Date date) { int days=date.day; int day[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; for(int i=0; i<date.month; ++i) days+=day[i]; if(((date.year%4==0&&date.year%100!=0)||date.year%400==0)&&date.month>2) ++days; return days; } int main() { Date date1,date2; int days1,days2,dec; cout<<"First student:input year,month,day:"; cin>>date1.year>>date1.month>>date1.day; cout<<"Second student:input year,month,day:"; cin>>date2.year>>date2.month>>date2.day; days1=work(date1); days2=work(date2); dec=days1-days2; if(dec<0)dec=-dec; cout<<"两个同学的生日相差"<<dec<<"天"; return 0; }
运行展示:
学习心得:
我觉得此处有bug。。。。
待我想想怎么弄。。。。。。。。
相关文章推荐
- 第十七周项目四 日期结构体-(2)两人生日差几天
- 第十七周项目四(2):日期结构体:生日差几天?
- 第十七周项目 4 日期结构体——生日相差几天
- 第十六周项目4 - 日期结构体(生日相差几天)
- 第十七周项目四日期结构体(2)两个人的生日相差多少天
- 第17周项目4.2 日期结构体——生日相差几天
- 第十七周 项目4.2日期结构体(计算两个人的生日相差多少天)
- 第十六周项目4 - 日期结构体(生日相差几天)
- 第17周项目4-日期结构体(2)生日差几天
- 第十七周项目四——日期结构体(1)该年第几天改编精装版
- 第十七周 项目-4.日期结构体(计算该日是该年的第几天)
- 第十七周项目4 - 日期结构体(是当年的第几天)
- 第十七周 项目四(2)--两人生日相差几天
- 第十七周 项目四--日期结构体(1)-该年的第几天
- 第十七周项目4——生日差几天
- 第十七周项目 4 日期结构体——该年第几天
- 第十七周项目 【项目 4 - 日期结构体】
- 第十七周项目4-日期结构体(2)
- 第十七周 【项目4-日期结构体】(2)
- 第十七周项目四——日期结构体(2)求出生日相差天数