第17周项目4-当年第几天(结构体)
2014-12-18 17:18
253 查看
问题及代码:
运行结果:
知识点总结:
当年第几天(结构体)。
学习心得:
额。。都是以前的程序改改的。
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:num.cpp *作 者:单昕昕 *完成日期:2014年12月18日 *版 本 号:v1.0 * *问题描述:当年第几天。 *程序输入:日期。 *程序输出:当年第几天。 */ #include <iostream> using namespace std; int day(int y, int m, int d); struct Date { int year; int month; int day; }; int main() { Date date; int days; cout<<"input year,month,day:"; cin>>date.year>>date.month>>date.day; days=day(date.year,date.month,date.day); cout<<date.month<<"月"<<date.day<<"日是"<<date.year<<"年的第"<<days<<"天."<<endl; return 0; } int day(int y, int m, int d) { int sum=0,n; for(n=1; n<m; ++n) { if ((y%4==0&&y%100!=0)||y%400==0) { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=29; else sum+=30; } else { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) sum+=31; else if (n==2) sum+=28; else sum+=30; } } sum+=d; return (sum); }
运行结果:
知识点总结:
当年第几天(结构体)。
学习心得:
额。。都是以前的程序改改的。
相关文章推荐
- 第17周项目4-日期结构体(1)当年第几天
- 第17周项目4当年第几天
- 第17周项目4.1 日期结构体——该年第几天
- 第17周 项目4-1 今年第几天(结构体)
- 第十八周项目四-1 定义结构体算当年第几天
- 第十七周项目4 - 日期结构体(是当年的第几天)
- 第17周项目4 日期结构体——当年第几天 版本二
- 第十七周项目4 - 日期结构体(是当年的第几天)
- 第十七周项目四 日期结构体-(1)当年第几天
- 第十一周项目5-当年第几天
- 第十一周项目五:当年第几天
- 2014秋C++第11周项目5参考-当年第几天
- 第11周项目5-当年第几天
- 第11周项目5 当年第几天
- 第十一周项目 5 当年第几天
- 第十一周 oj平台项目2 当年第几天
- 第十一周项目5--当年第几天
- 第11周项目5-当年第几天
- 第十一周项目五——当年第几天
- 第十一周项目-当年第几天