问题:C++判断一个日期是某一年的多少天(含闰年判断)

本程序通过VC++ 6.0编译与测试,具体代码如下:

#include <iostream>
using namespace std;
class Date  //声明日期类
{
private:int year;int month;int day;
public:void setDate(int y,int m,int d);//设置日期函数void printDate();//打印日期函数bool isLeap();//判断是否是闰年的函数int NumberofDate();//计算多少天的函数};void Date::setDate(int y,int m,int d)
{year=y;month=m;day=d;
}void Date::printDate()
{cout<<year<<"年"<<month<<"月"<<day<<"日";
}bool Date::isLeap()
{if((year%4==0&&year%100!=0)||(year%400==0)){return true;}else{return false;}
}int Date::NumberofDate()
{int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};if(isLeap()){a[1]=29;}int number=0;for(int i=0;i<month-1;i++){number+=a[i];}number+=day;return number;
}   int main()
{Date date;int y,m,d;cout<<"please input a date"<<endl;cin>>y>>m>>d;date.setDate(y,m,d);date.printDate();cout<<"是"<<y<<"年的第"<<date.NumberofDate()<<"天"<<endl;return 0;
}

C++判断一个日期是某一年的多少天(含闰年判断)相关推荐

  1. js 判断一个日期是不是在下周一到下周日

    如何判断一个日期在下周 我的想法是找出下周一的零点和下周日的23点59分59秒 然后比对是否在其中即可 let nowweek = new Date().getDay();if (nowweek==0 ...

  2. 判断日期是月末java_判断一个日期是否为月末 | 学步园

    判断一个日期是否为月末 Here's a very simple query that checks if the date is End of the Month. 这是一句简单的用于判断一个日期是 ...

  3. JS判断一个日期是这一年的第几天

    使用JS判断一个日期是这一年的第几天. 首先我们先整理一下思路: 假如是12月11日,那么我们需要将1-11月的天数加起来,然后加上12月的11天. 假如是1月9日,那么我们只需要将1月的这九天就可以 ...

  4. java判断一个日期是否为工作日

    java判断一个日期是否为工作日 /*** @Author :feiyang* @Date :Created in 7:47 PM 2019/12/3*/ public class LocalDate ...

  5. php判断今天是周几,php如何判断一个日期是周几

    php判断一个日期是周几的方法:可以通过date()函数来进行判断.date()函数可以把时间戳格式化为可读性更好的日期和时间.具体使用方法如:[date('l', strtotime('2019-4 ...

  6. java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用)

    java实现判断一个整数是奇数还是偶数(Scanner运用,if判断运用,%求余运用) 代码: package com.liangrui;import java.util.Scanner;/*** 功 ...

  7. php验证一个日期是否是工作日,如何判断一个日期是节假日还是工作日

    最近的一个微信多客服项目需要判断当前的日期是节假日还是工作日,中国的节假日有点复杂,比如端午中秋这些假期是农历,而十一长假又会有补休,所以很难去简单的去判断,还好最近找到百度 APIStore 的一个 ...

  8. 在oracle中怎么判断一个日期是否在一定时间范围内

    这个属于oracle时间函数的用法 在oracle里,日期格式是一种特殊的东西 这里有一个日期转换函数 select to_char(日期,'yyyy-mm-dd hh24:mi:ss') from ...

  9. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

    #include <stdio.h> #include <stdlib.h> #include <stdio.h> /* 本题要求编写程序,判断一个给定的整数是否为 ...

最新文章

  1. 使用python建立简单的树机构
  2. 数据服务让业务开发更敏捷
  3. mysql慢SQL探测与优化
  4. 实现strcmp库函数的功能
  5. Mac OS X 10.10更新及体验
  6. java oca_OCA第6部分中的Java难题
  7. 云栖专辑 | 阿里开发者们的第11个感悟:拥抱变化,用正确的方法对待工作
  8. 快递取件码生成软件_一种自动生成取件码的快递柜及其使用方法与流程
  9. html英文怎么换成中文的,英文版Win7系统怎么换成中文的
  10. 【报告分享】2022中国女性内衣行业研究报告.pdf(附下载链接)
  11. Socket即时通讯
  12. 列表查询组件代码, 简化拼接条件SQL语句的麻烦
  13. Linux打印显示时间
  14. pycharm笔记-动手学深度学习(李沐)线性代数课后习题
  15. 解决Linux连不上外国软件源或者软件源失效
  16. [转]一个IT人的辞职信:怀着梦想去远行!
  17. element 问号提示_点击HTML页面问号出现提示框(附源码)
  18. 服务器系统盘如何克隆,如果把云服务器系统盘克隆
  19. Oracle ADR(Automatic Diagnostic Repository)介绍
  20. 解放前端工程师——手把手教你开发自己的自定义列表和自定义表单系列之二接口

热门文章

  1. electron中showMessageBox里关于选择按钮回调函数不执行的错误
  2. 2018年下教师资格证考试倒计时3天
  3. 本地调试(local debug)Hive源码
  4. 生物信息学|疾病预测的个体特定边网络分析
  5. (仿超级课程表)结合MaterialSheetFab实现简单的课程表功能
  6. 手机显示无法接通服务器是怎么回事,手机无法接通是什么原因及如何解决【图文】...
  7. 基于Java的连连看游戏设计与实现
  8. 幼儿拼图识字 v1.0 官网
  9. unity获取手机IMEI码
  10. 做个小推广-风景优美的旅游胜地