练习用数组判断某天是该年的第几天
2013-11-27 20:56
351 查看
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:尚振伟 *完成日期:2013年 11月27日 *版本号:v0.1 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *程序输入:2008 5 20 *程序输出:141 *问题分析: *算法设计: */ 我的程序: #include <iostream> using namespace std; int date(int,int,int); int main() { int t,year,month,day; cout<<"请输入你想判断的年月日:"<<endl; cin>>year>>month>>day; t=date(year,month,day); cout<<"该天为本月第"<<t<<"天"<<endl; return 0; } int date(int y,int m,int d) { int D[13]= {0,31,28,31,30,31,30,31,31,30,31,30,31}; int i,sum=0; for(i=1; i<m; i++) { sum+=D[i]; } sum+=d; if(m>2&&(y%400==0)||(y%4==0)&&(y%100!=0)) sum+=1; return sum; }
结果展示:
心得体会:用数组写的这个题的程序比用循环写的简便易懂。
相关文章推荐
- C++练习之 判断某一天是该年的第几天
- 判断某天为当年第几天的demo
- 5、判断、循环、数组综合练习案例(迷你DVD)
- 判断摩天是该年第几天【数组】;
- [C#]数字颠倒输出;判断某天是一年中的第几天
- [C#]数字颠倒输出;判断某天是一年中的第几天
- 编程基本功——判断某天是一年中的第几天
- c++ primer plus 第五版 第七章 编程练习 第 8 题 (字符数组转成字符串,trim使用,判断空行)
- 九宫格、函数入门、判断某天为某年的第几天
- JS基础回顾,小练习(判断数组,以及函数)
- GoLang练习实例100之004----判断日期是这一年的第几天
- 第十二周 用另一种方法判断某天是该年的第几天
- 基本语法题,公倍数的计算,最大最小平均值,数组的应用,闰年的判断,完数的计算,水仙花数,随机数练习
- 判断某天是某年的第几天
- java练习:输入某年某月某日,判断这一天是这一年的第几天?
- js实现数组去重、判断数组以及对象中的内容是否相同
- perl小技巧之 判断某元素是否在数组中(grep)
- 判断字符串数组能否首尾相连
- ACM之判断某日是该年第几天
- 【2013创新工场电话面试】判断一个数组是否为二叉排序树的后序遍历结果