首页 > 其他分享 >4.19

4.19

时间:2023-04-19 18:25:45浏览次数:34  
标签:totalDay 4.19 31 int runYear year today

#include<stdio.h>
typedef struct date {
int year;
int month;
int day;
}DATE;
int countDay(DATE);
int runYear(int);
void main()
{
DATE today;
int totalDay;
int result;
printf("please input 指定日期 包括年,月,日 如:1999 1 31\n");
scanf("%d%d%d",&today.year,&today.month,&today.day);
totalDay=countDay(today);
result=totalDay%5;
if(result>0&&result<4)
printf("今天打鱼");
else
printf("今天晒网");
}
int runYear(int year){
if((year%4==0&&year%100!=0)||(year%400==0))
return 1;
else
return 0;
}
int countDay(DATE currentDay){
int perMonth[13]={0,31,28,31,30,31,30,31,31,30,31,30};
int totalDay=0,year,i;
for(year=1990;year<currentDay.year;year++)
{
if(runYear(year))
totalDay=totalDay+366;
else
totalDay=totalDay+365;
}
if(runYear(currentDay.year))
perMonth[2]+=1;
for(i=0;i<currentDay.month;i++)
totalDay+=perMonth[i];
totalDay+=currentDay.day;
return totalDay;
}

标签:totalDay,4.19,31,int,runYear,year,today
From: https://www.cnblogs.com/szm123/p/17334227.html

相关文章

  • 建民打卡日记4.19
    一、问题描述二、设计流程 1.定义两个双精度浮点数a,b=1000;     2.循环5次从后往前计算存款数;     3.循环内a=b/(1+12*0.0063)       b=a+1000;三、流程图设计四、代码实现#include<iostream>usingnamespacestd......
  • 4.19每日学习总结
    昨天基本完成了科技政策查询的功能完善,今天继续完善科技政策查询的页面展示,并上交,有时间的话继续完成团队项目的任务,遇到的问题是对于老师要求的功能网络上没有直接的方法,更多的需要自己去尝试。 ......
  • 4.19打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;intmain(){enumcolor{red,yellow,blue,white,black};inti,j,k;intn=0;for(i=red;i<=black;i++){for(j=i;j<=black;j++)......
  • linux 内核升级4.19
    cat>/etc/yum.repos.d/linnux-kernel.repo<<EOF[kernel-longterm-4.19]name=kernel-longterm-4.19baseurl=https://copr-be.cloud.fedoraproject.org/results/kwizar......
  • 麒麟V10_SP1_4.19.71-9-KR990 root用户运行qt程序,提示需要授权,请问如何授权?
    麒麟V10_SP1_4.19.71-9-KR990root用户运行qt程序,提示需要授权,但未指定授权协议,普通用户运行同一个qt程序正常。请问如何授权?请麒麟系统技术老师解惑。例子如下:在系统自带qt......
  • CVPR2022论文速递(2022.4.19)!共19篇!
    整理:AI算法与图像处理CVPR2022论文和代码整理:https://github.com/DWCTOD/CVPR2022-Papers-with-Code-Demo欢迎关注公众号AI算法与图像处理,获取更多干货:​大家好,  最近正......
  • CentOS7升级系统内核到4.19
    由于在线升级会升到最新版本,所有采用下载离线rpm包方式进行升级到指定版本第一步:下载离线升级包wgethttp://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86......