C语言三天打鱼两天晒网

更新时间:2023-07-17 13:47:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

#include<stdio.h>

int fun1(int,int,int);//函数声明 int fun2(int,int,int);

main()

{

int n,y,r,i,sum,sum1,sum2; printf("\n*******************************************\n");//打印开头 printf("中国有句俗话叫【三天打鱼两天晒网】\n"); printf("自从1990年1月1日起【三天打鱼两天晒网】\n"); printf("问这个输入的某一天里是【打鱼】还是【晒网】\n"); printf("n=年 y=月 r=日\n"); printf("\n*******************************************\n"); for(i=0;i<10000000;i++) { printf("请输入年月日:"); scanf("%d%d%d",&n,&y,&r);

if(n<1990) { printf("\n无效日期,退出程序\n"); } break; else { if(y<1||y>12) { printf("\n无效日期,退出程序\n"); } break;

{ printf("\n无效日期,退出程序\n"); } break; else if(n%4!=0&&(y=2&&(r>29||r<1))) { printf("\n无效日期,退出程序\n"); } break; else if((y==1||3||5||7||8||10||12)&&(r>31||r<1)) { printf("\n无效日期,退出程序\n"); } break; else if((y==4||6||9||11)&&(r>30||r<1)) { printf("\n无效日期,退出程序\n"); } break; else { sum1 = fun1(n,y,r);//函数的调用 sum2 = fun2(n,y,r); sum = sum1+sum2; if((sum%5==4)||(sum%5==0)) { printf("\n这天在晒网\n");

} } else { printf("\n这天在打渔\n"); } } }//借此确定输入的是否有效

int fun1(int n,int y,int r)//定义函数 {

}

int fun2(int n,int y, int r)//定义函数 { int i,sum1=0; for(i=1990;i<n;i++) { } return(sum1);//返回值 if((n%=4&&n%100!=0)||(n%400==0))//判断是否为润年 { } else//不为润年时执行 { } sum1 = sum1 + 365; sum1 = sum1 + 366;

if((n%=4&&n%100!=0)||(n%400==0))//当输入年为闰年时 { } else//输入年份不为闰年时 { for(i=1;i<y;i++)//计算月份天数 { } } else if(y=2) { } else { } sum2 = sum2 + 30; sum2 = sum2 + 29; if(y==1||3||5||7||8||10||12) { sum2 = sum2 + 31; for(i=1;i<y;i++) { } if(y==1||3||5||7||8||10||12) { sum2 = sum2 + 31;

} } } { } else { } sum2 = sum2 + 30; sum2 = sum2 + 28; return(sum2);//返回值

本文来源:https://www.bwwdw.com/article/zba1.html

Top