怎么用c#实现打渔晒网问题
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍"怎么用c#实现打渔晒网问题",在日常操作中,相信很多人在怎么用c#实现打渔晒网问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用c#实现打渔晒网
千家信息网最后更新 2025年01月31日怎么用c#实现打渔晒网问题
这篇文章主要介绍"怎么用c#实现打渔晒网问题",在日常操作中,相信很多人在怎么用c#实现打渔晒网问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么用c#实现打渔晒网问题"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
如果一个渔夫从2011年1月1日开始每三天打一次渔,两天晒一次网,编程实现当输入2011年1月1日以后的任意一天,输出该渔夫是在打渔还是在晒网。
C代码:
/*第六天、打渔晒网问题*/#include#include int leap(int a){if((a % 4 == 0)&&(a % 100 != 0) || (a % 400 == 0))return 1;elsereturn 0;}int number(int year,int month,int day){int result = 0,i,j,k;int average_year[12] = { 31,28,31,30,31,30,31,31,30,31,30,31}; //平年int leap_year[12] = { 31,29,31,30,31,30,31,31,30,31,30,31}; //闰年if(leap(year) == 1) {for(i = 0;i < month - 1;i++) result += leap_year[i]; result += day; }else{for(i = 0;i < month - 1;i++) result += average_year[i]; result += day; }for(j = 2011;j < year;j++)if(leap(year) == 1) result += 366;elseresult += 365;return result;}void main(void){int year,month,day,days;printf("请输入要查询的年月日,例如2011-10-10\n"); scanf("%d-%d-%d",&year,&month,&day); days = number(year,month,day);if((days % 5) < 4 && (days % 5) > 0)printf("%d年%d月%d日:渔夫在打渔\n",year,month,day);elseprintf("%d年%d月%d日:渔夫在晒网\n",year,month,day);system("pause");}
结果显示:
到此,关于"怎么用c#实现打渔晒网问题"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
问题
c#
渔夫
学习
更多
帮助
输入
实用
接下来
代码
平年
年月
年月日
文章
方法
是在
理论
知识
篇文章
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2008数据库密钥
税务申报软件开发公司
济南天狐网络技术公司怎么样
win7下ftp服务器
新手学数据库
网络安全的5个方面
临沂市智森互联网科技有限公司
马云支付宝网络安全介绍
芙蓉会员营销管理软件开发
苹果手机软件开发如何选择
计算机网络安全与技术专业
佛山网络安全和信息化协会
重置数据库监听
新零售网络安全
系统软件开发合同 培训
网络安全班会准备
国产数据库应用技术
网络安全服务举例
学习网络技术可以编写代码吗
广州停车系统软件开发多少钱
exel同步数据库
知网数据库收录的期刊
济南天狐网络技术公司怎么样
新疆软件开发报价
互联网科技包装三季报
诺基亚杭州5g软件开发
电脑中服务器管理器在哪找
比卡漫画服务器
学生会网络技术部门纳新
衡阳市委网络安全和信息化