第一周上机任务(计算某月某日是某年的第几天)
2013-03-16 09:40
399 查看
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:孙永 * 完成日期:2013 年3月16日 * 版本号:v1.0 * * 输入描述: * 问题描述:计算某月某日是某年的第几天 * 程序输出: * 问题分析: * 算法设计:略 */ #include<iostream> using namespace std; struct Date { int year; int month; int day; }; int d[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int main() { Date date; cout<<"请输入年月日"<<endl; cin>>date.year>>date.month>>date.day; int days=0,i; for(i=1;i<date.month;++i) { days+=d[i];//加上前几个月的天数 days+=date.day;//加上本月的天数 } if((date.year%4==0&&date.year%100!=0||date.year%400==0)&&date.month>2) days+=1;//如果是闰年就在二月后的每月加一天 cout<<date.month<<"月"<<date.day<<"日是第"<<date.year<<"的第"<<days<<"天"; return 0; }
运行结果:
相关文章推荐
- 计算某月某日为一年中第几天
- C语言 计算某年某日是该年的第几天 014
- 计算某日是某年第几天
- (错误检查)之将某年的第几天转化为某月某日
- 计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入传递到程序中。
- 给定某年某日,将其转化为这一年的第几天并输出。
- 第一周C++上机任务(年月日)
- 第一周上机任务项目1-字符串
- 快速求某年某月是第几天(未整理)
- 计算某年是该年度的第几天(java)
- 计算某年的某月有多少天
- 计算某年某月工作天数
- 第八周上机任务4-关于圆的计算
- Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
- C语言常用程序(1):计算某日是该年的第几天
- 输入某年的第几天,计算并输出它是这一年的第几月第几日
- 将某年某月的日期表示方式转化为某年中第几天的表示方式(用到静态变量)(用到闰年的定义)注意静态变量写在要用的函数之前
- 第一周上机任务项目1-二维数组成绩
- 计算某年的某月有多少天
- 计算某年某月的某一天是星期几的算法