我是靠谱客的博主 魔幻眼神,最近开发中收集的这篇文章主要介绍三天打鱼两天晒网C语言编程,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*项目:三天打鱼两天晒网*/
/*学院:计算机科学与技术学院*/
/*专业:软件工程专业*/
/*姓名:刘冬冬*/
/*学号:1508010323*/




#include<stdio.h>
int main()
{
int year,month,day,i,leap,t=0;               /*定义年,月,日,i变量,闰年,和总天数t*/
printf("请输入需要判断的时间");
scanf("%d%d%d",&year,&month,&day);
for(i=2010;i<year;i++)
{
if(year%4==0)                                /*利用if  else 语句判断是否是闰年,如果是闰年则一年加366天,如果不是闰年则一年加365天*/
{
 if(year%100==0)
 {
 if(year%400==0)
 {
 t+=366;
     leap=1;                            /*能被400整除则一年总天数加366天,闰年为真*/
 }
 else
 {
 t+=365;                            /*不能被400整除则一年总天数加365天,闰年为假*/
     leap=0;
 }
 }
 else
 {
t+=366;
leap=1;
 }
  }
  else
  {
t+=365;
leap=0;
  }
}


int m=leap;                                        /*定义一个m,并把leap的值赋给m*/
if(leap)                                           /*如果leap为真则m=1,如果leap不为真则m=0,为方便2月天数的加减*/
m=1;
else
m=0;
int a[]={31,28+m,31,30,31,30,31,31,30,31,30,31};   /*定义一个数组,包含一年12个月,第二月加m以方便计算闰月天数。*/
for(int h=0;h<month;h++)                           /*定义一个h,h为小于输入月的最大月份*/
t+=a[h];                                       /*计算至输入月份前一个月所有天数*/
t+=day;                                        /*总天数为之前总天数加当月输入天数*/
if(t%5==1||t%5==2||t%5==3)                         /*总天数除以5余数为1,2,3的天为打鱼天,余数为4,5的天的为休息天*/
printf("he is fishing");
else  
printf("he is sleeping");
return 0;
}

最后

以上就是魔幻眼神为你收集整理的三天打鱼两天晒网C语言编程的全部内容,希望文章能够帮你解决三天打鱼两天晒网C语言编程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部