三天打鱼两天晒网[C语言数据结构]

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

else printf("\n 今天-晒网\n");
main();
return 0; }
//已测试,无错 /*中国有句俗语叫"三天打鱼两天晒网"。某人从 1990 年 1 月 1 日起开始"三天打鱼两天晒网 ", 问这个人在以后的某一天中是"打鱼"还是"晒网"。*/
#include<stdio.h> int main() {
int year,month,day,a=0,b,s,i; printf("请输入年份:"); scanf("%d",&year);
printf("请输入月份:"); scanf("%d",&month);
printf("请输入几ቤተ መጻሕፍቲ ባይዱ:"); scanf("%d",&day); for(i=1990;i<year;i++) {
if((i%4==0&&i%100==0)||i%400==0) a=a+1; } switch(month) { case 1:b=0;break; case 2:b=31;break; case 3:b=31+28;break; case 4:b=31+28+31;break; case 5:b=31+28+31+30;break; case 6:b=31+28+31+30+31;break; case 7:b=31+28+31+30+31+30;break; case 8:b=31+28+31+30+31+30+31;break; case 9:b=31+28+31+30+31+30+31+31;break; case 10:b=31+28+31+30+31+30+31+31+30;break; case 11:b=31+28+31+30+31+30+31+31+30+31;break; case 12:b=31+28+31+30+31+30+31+31+30+31+30;break; default :break; } if(((year%4==0&&year%100==0)||year%400==0)&&month>2) a=a+1; //意思是今天的月份如果大于二月,今年又是闰年,所以再加一天 s=(year-1990)*365+a+b+day; printf("s=%d\n",s); if((s%5)<=3) printf("\n 今天-打渔\n");
相关文档
最新文档