C编程之判断用户输入的年月日时当年的

2023/12/9 来源:不详 浏览次数:

福建白癜风医院 http://nb.ifeng.com/a/20200114/8061710_0.shtml
/**********************************************************题目:定义一个普通的结构体,成员变量包括整形的年月日,在main函数中定义一个该类型的结构体对象,当输入一个年月日后,输出该日是当年的第几天.**********************************************************/#includeusingnamespacestd;structSDate{inti_Year;inti_Mon;inti_Day;};intmain(){SDatedate;cout请输入年月日:;cindate.i_Yeardate.i_Mondate.i_Day;intday;//变量day计算输入的天数是当年的第几天//定义一个整型数组代表每个月的天数intarr[]={31,28,31,30,31,30,31,31,30,31,30,31};//开始计算天数inti=0;day=date.i_Day;while(idate.i_Mon-1){day+=arr[i];i++;}//判断输入的年份是否是闰年,如果是闰年并且月份大于2就要在原来计算好的天数上加多1天if(date.i_Year%4==0date.i_Year%==0

date.i_Year%==0){if(date.i_Mon2){day++;}}coutdate.i_Year年date.i_Mon月date.i_Day日是date.i_Year年的第day天;system(pause);return0;}运行结果如下:

转载请注明:
http://www.wanruiguanye.com/bzff/77436001.html
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有 2014-2024
    今天是: