永发信息网

一道c#题目

答案:4  悬赏:50  手机版
解决时间 2021-02-17 17:23
我国有四大淡水湖。
A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。
B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。
C说:洪泽湖最小,洞庭湖第三。
D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。
4个人每个人仅答对了一个,请编程给出4个湖从大到小的顺序。用c#实现
最佳答案
C说:洪泽湖最小,洞庭湖第三。
判断C说的因为 至少对了一个
用if 判断 如果洪泽湖最小是对 洞庭湖第三是错的 一个个排除
就像树型一样
还有就是用递归的方式判断做
全部回答
我这里有c++代码,你要c#代码,自己修改一下,就是了~~~~ #include<stdio.h> #include<iostream> using namespace std; #include <conio.h> struct data { int day; int month; int year; }; int days(struct data day); struct data today,term; int yestday,year,day,yearday; int main() { cout<<endl; puts(" ########################################################"); puts(" # 打雨还是嗮网 #"); puts(" # 中国有句俗语【三天打鱼两天晒网】 #"); puts(" # 某人20岁从1990年1月1日起开始【三天打鱼两天晒网】 #"); puts(" # 问这个人在以后的某一天是打鱼还是嗮网? #"); puts(" ########################################################\n"); cout<<endl; cout<<" 输入1990 1 1 退出此程序!"<<endl; cout<<endl; while(1) { cout<<" >> 请输入年 月 日: "; cin>>today.year>>today.month>>today.day; if(today.year < 1990) { if(today.year < 1970) cout<<" >> 对不起,那一年他还没出身呢! 请按任意键继续…… "<<endl; else cout<<" >> 对不起,那一年他还没开始打鱼呢! 请按任意键继续…… "<<endl; getch(); continue; } if(today.year==1990 && today.month==1 && today.day==1) break; term.month = 12; term.day = 31; for(yearday=0,year=1990;year < today.year;year++) { term.year = year; yearday = yearday+days(term); } yearday = yearday+days(today); day = yearday%5; if(day>0 && day<4) cout<<" "<<today.year<<"年"<<today.month<<"月"<<today.day<<"日"<<" 他正在打鱼! "<<endl; else cout<<" "<<today.year<<"年"<<today.month<<"月"<<today.day<<"日"<<" 他正在嗮网! "<<endl; } cout<<" >> 请按任意键退出…… "<<endl; getch(); return 0; } int days(struct data day) { static int day_tab[2][13] = {{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}}; int i,lp; lp = day.year%4==0 && day.year%100!=0 || day.year%400==0 ; for(i=1;i<today.month;i++) day.day = day.day + day_tab[lp][i]; return day.day; } 运行结果: ######################################################## # 打雨还是嗮网 # # 中国有句俗语【三天打鱼两天晒网】 # # 某人20岁从1990年1月1日起开始【三天打鱼两天晒网】 # # 问这个人在以后的某一天是打鱼还是嗮网? # ######################################################## 输入1990 1 1 退出此程序! >> 请输入年 月 日: 2011 10 13 2011年10月13日 他正在嗮网! >> 请输入年 月 日: 2011 7 3 2011年7月3日 他正在打鱼! >> 请输入年 月 日: 2011 9 27 2011年9月27日 他正在嗮网! >> 请输入年 月 日: 1990 1 1 >> 请按任意键退出……
我说一下思路吧,编程还是要自己来才能进步,就是每个人都说对来一个,然后就可以用枚举的方法,假设A说的第一个对,然后下面再嵌套B说的任何情况,B的下面再嵌套C的任何情况,依次类推吧。加油吧。
没有什么编程思路, 就是先从一个人着手,用循环,假设其中一句话是真的,那么其他为假的,然后在进入到下一个人的话,如果中途出现矛盾,则不符合,contine 继续跳出当前一个,有点复杂,编起来不难,但浪费时间,可能大家都不太愿意编的,不好意思了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我在网上申请的信用卡忘了审核资料了怎么可以
物理化学靶向制剂是A.用物理方法使靶向制剂在
【屏组词】屏三声bing怎么组词
足球中的助攻怎么算?
求《边城》《受戒》的读后感。
麻烦看下在EXCEL中如何统计数据 了解的告诉
求LOL女警本子,同道的来
我的朋友圈里,百分之八十找我的都是问我借钱
新疆吐鲁番的哈密瓜特别甜,以下不是原因的是
B公司是计算机相关行业内的一家私营企业。该
我因为和同事说工资低。不行就离职。他传给领
请问一下15号海口到郑州的飞机票有打折吗需要
某项目部承接了2.5万t级集装箱船高桩梁板式码
佛山市有芳村客运站吗
一些文具分给同学们,平均分给12人多3个,平均
推荐资讯
手机突然白屏,不久后桌面就反过来了,怎么办
经典的古代BL小说
我想在西安找一份机电一体化专业的工作,请大
美的超滤净水器说明书
(20分)【明辨事理 健康成长】在学校,社会
【独乐乐不如众乐乐出自哪里…】
联通宽带接线员工作怎么样?有发展前途吗?
手指上下一样粗
BYour body, which has close relations with
家里无线路由器上网突然断线了,以后就是无法
福和仓储物流中心在什么地方啊,我要过去处理
【塑料瓶底的数字7】来日诰日买了个塑料瓶底
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?