当前位置:首页 >> 高中作文 >>

C语言三天打鱼两天晒网


#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");//打印开头 prin

tf("中国有句俗话叫【三天打鱼两天晒网】\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; }

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

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

} else if(y=2) { sum2 = sum2 + 29; } else { sum2 = sum2 + 30; } } } else//输入年份不为闰年时 { for(i=1;i<y;i++) { if(y==1||3||5||7||8||10||12) { sum2 = sum2 + 31;

}

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


相关文章:
C语言三天打鱼两天晒网
C语言三天打鱼两天晒网_高中作文_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 C语言三天打鱼两天晒网_高中作文_高中教育_教育专区。#include<stdio.h>...
C语言三天打鱼两天晒网算法
C语言三天打鱼两天晒网算法_计算机软件及应用_IT/计算机_专业资料。C语言,算法,三天打鱼两天晒网,面试 最近,被一个华为面试官用这么个程序给虐了。 所以回来考虑...
c语言三天打鱼两天晒网代码
c语言三天打鱼两天晒网代码_计算机软件及应用_IT/计算机_专业资料。某人三天打鱼两天晒网,假设他从1990,1,1开始打渔三天,然后晒网两天。请编程回答任意的一天他在...
三天打鱼两天晒网[C语言数据结构]
三天打鱼两天晒网[C语言数据结构]_计算机软件及应用_IT/计算机_专业资料。//已测试,无错 /*中国有句俗语叫"三天打鱼两天晒网"。某人从 1990 年 1 月 1 日起...
用C语言编写黑色星期五和三天打鱼两天晒网
C语言编写黑色星期五和三天打鱼两天晒网_计算机软件及应用_IT/计算机_专业资料。C语言编写黑色星期五和三天打鱼两天晒网,以封装!#...
三天打鱼两天晒网程序
三天打鱼两天晒网程序_中职中专_职业教育_教育专区。看了网上一个用C语言写的三天打鱼两天晒网的程序,感觉比较复杂,本学期本人也在上C,所以也写了个,供大家参考...
三天打鱼天晒网
三天打鱼天晒网_信息与通信_工程科技_专业资料。应用shell脚本语言编写的程序,类似...三天打鱼两天晒网[C语言... 2页 1下载券 三天打鱼两天晒网题目的... 7页...
c语言课程设计 三天打鱼
三天打鱼两天晒网[C语言数... 2页 2财富值 C语言三天打鱼两天晒网 暂无评价...c语言程序课程设计 6页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能...
C语言竞赛练习题(答案)
将十进制整数转换为二进制的方法很多,这里介绍的实现方法利用了 C 语言能够对位...form:0000000010000000 5. 打鱼还是晒网 中国有句俗语叫“三天打鱼两天晒网” ...
西工大C语言大作业习题答案
某人从 1990 年 1 月 1 日起开始“三天打鱼两天晒网”,问这个人在以后的 ...C 语言中判断能否整除可以使用求余运算(即求模) *程序与程序注释 #include<...
更多相关标签:
三天打鱼两天晒网 | 三天打鱼两天晒网程序 | c 三天打鱼两天晒网 | 三天打鱼两天晒网java | 三天打鱼两天晒网编程 | 三天打鱼两天晒网故事 | 三天打鱼两天晒网成语 | 三天打鱼两天晒网图片 |