第十一周项目五之当年第几天
来源:互联网 发布:windows 10 ast打不开 编辑:程序博客网 时间:2024/05/01 06:05
1./* 2. * Copyright (c) 2014, 烟台大学计算机学院 3. * All rights reserved. 4. * 文件名称:test.cpp 5. * 作 者:张震刚 6. * 完成日期:2014年 11 月 13 日 7. * 版 本 号:v1.0 8. * 9. * 问题描述:定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。;10.* 输入描述: 输入年 月 日;11.* 程序输出:输出这一年的第几天;12.*/
#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 x,q=31,p=30,s; if((y%4==0 && y%100!=0) || y%400==0) x=29; else x=28; switch(m) { case 1:s=d; break; case 2:s=q+d; break; case 3:s=q+x+d; break; case 4:s=2*q+x+d; break; case 5:s=2*q+x+p+d; break; case 6:s=3*q+x+p+d; break; case 7:s=3*q+x+2*p+d; break; case 8:s=4*q+x+2*p+d; break; case 9:s=5*q+x+2*p+d; break; case 10:s=5*q+x+3*p+d; break; case 11:s=6*q+x+3*p+d; case 12:s=6*q+x+4*p+d; break; }}
感想:在此之前想用循环语句写的,无奈功力浅薄,哎!
0 0
- 第十一周项目五 当年第几天
- 第十一周项目五: 当年第几天
- 第十一周项目五 当年第几天
- 第十一周 项目五: 当年第几天
- 第十一周项目五:当年第几天
- 第十一周 项目五 当年第几天
- 第十一周项目五:当年第几天
- 第十一周项目五 当年第几天
- 第十一周项目五 当年第几天
- 第十一周 项目五 当年第几天
- 第十一周项目五之当年第几天
- 第十一周项目五——当年第几天
- 第十一周项目五——当年第几天
- 第十一周项目五:当年第几天(改进版)
- 第十一周项目五当年有几天
- 第十一周项目5-当年第几天
- 第十一周项目-当年第几天
- 第十一周项目 5 当年第几天
- Python:使用pycha快速绘制办公常用图(饼图、垂直直方图、水平直方图、散点图等七种图形)
- shell脚本依据参数执行操作的实现
- 【转】jQuery Ajax 全解析
- 编码和解码通俗解释
- Eclipse 配置Maven以及修改默认Repository
- 第十一周项目五之当年第几天
- 第十二周项目一阅读程序(1)①
- 实例讲解UML建模分析与设计
- TCP、UDP和HTTP (转载有修改)
- QUICK COCOS2D-X 触摸事件
- 美国大学计算机工程专业TOP10
- 题目1021:统计字符
- 4Sum
- 第12周项目1--阅读程序(1、静态局部变量)