第十一周项目五 本年第几天
2014-11-11 11:57
176 查看
问题及代码:
运行结果:
知识点总结:
主程序越简洁可读性越高,建立不同的变量表示不同的作用
学习心得:
是看了组长后学到的方法,自己刚开始想的switch有点太麻烦了,在以后要选择最简便的算法,提高程序的水平
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project4.cpp * 作 者:宋健 * 完成日期:2014年11月10日 * 版 本 号:v1.0 * * 问题描述:定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天 * 输入描述:年月日 * 程序输出:这一天为该年第几天 */ #include <iostream> using namespace std; int days(int y,int m,int d); int main() { int year,month,day; cout<<"输入年月日"<<endl; cin>>year>>month>>day; cout<<"这是该年的第"<<days(year,month,day)<<"天"<<endl; return 0; } int days(int y,int m,int d) { int sum,i; sum=0; for(i=1;i<m;++i) { if(i==1||i==3||i==5||i==7||i==8||i==10||i==12) sum=sum+31; if(i==4||i==6||i==9||i==11) sum=sum+30; if(i==2) { if(y%4==0&&y%100!=0) sum=sum+29; else sum=sum+28; } } sum=sum+d; return sum; }
运行结果:
知识点总结:
主程序越简洁可读性越高,建立不同的变量表示不同的作用
学习心得:
是看了组长后学到的方法,自己刚开始想的switch有点太麻烦了,在以后要选择最简便的算法,提高程序的水平
相关文章推荐
- 第十一周项目5.1 今天是本年的第几天
- 第十一周项目5-当年第几天
- 第十一周项目-当年第几天
- 第十一周项目五:当年第几天
- 第十一周项目五 当年第几天
- 第十一周项目5-当年第几天
- 第十二周项目1-用函数输出日期是本年的第几天
- 第十一周项目当年第几天
- 第十一周 oj平台项目2 当年第几天
- 第十一周上机项目5 当年第几天
- 第十一周项目五 当年第几天
- 第十一周项目五 当年第几天
- 第十一周项目五:这是第几天
- 第十一周项目五 当年第几天
- 第十一周 项目五 当年第几天
- 第十一周项目5-当年第几天
- 第十一周项目 5 当年第几天
- 第十一周项目5--当年第几天
- 第十一周项目5今天是今年的第几天
- 第十一周项目5当年第几天