第十一周项目五之当年第几天

来源:互联网 发布: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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 扣扣空间宠物消消87关怎么办 微信钱包里的钱忘记密码了怎么办 支付宝绑定银行卡要验证码怎么办 微信红包超出20万限额怎么办 微信充电信的号码话费没到账怎么办 农业银行手机银行转账转错了怎么办 微信钱包里的零钱不见了怎么办 买家说支付宝没钱要微信付钱怎么办 微信红包没绑卡密码忘了怎么办 手机微信红包密码忘了怎么办 qq账号忘了怎么办什么也没绑定 手机银行转账名字对卡号错了怎么办 手机夸行转账卡号输入错了怎么办 移动开通了20元流量卡怎么办? 联通手机充值卡网上充值话费怎么办 提现金额和实际到账不一样怎么办 二冲踏板冷车加油熄火怎么办? qq被盗绑定了别人的银行卡怎么办 如何更改微信支付密码忘记了怎么办 微信钱包没绑银行卡忘记密码怎么办 微信密码忘记了也没绑银行卡怎么办 微信支付密码忘记了没银行卡怎么办 想找回原来的k歌忘了密码怎么办 手机微信钱包支付密码忘了怎么办 微信支付账户被注销了怎么办 微信钱包密码忘了怎么办没绑银行卡 微信钱包密码忘了怎么办不用银行卡 企业网银密码输入三次错误怎么办 微信密码不知道手机也停用了怎么办 手机停用微信密码不记得了怎么办 农商银行登入密码忘记了怎么办 苹果手机忘记四位数解锁密码怎么办 银行卡用支付宝支付限额了怎么办 用银行卡号找回微信被盗密码怎么办 微信钱包密码错误被锁定怎么办 本人没玩财付通结果被扣了钱怎么办 我的银行卡给支付宝充不了钱怎么办 支付宝话费充错了怎么办啊 已充值成功送朋友话费不能送怎么办 微信绑定银行卡被盗刷q币怎么办 微信红包过了24小时没退回怎么办