鱼C论坛

 找回密码
 立即注册
查看: 1862|回复: 8

[已解决]新手思维 VS 老师思维

[复制链接]
发表于 2023-6-30 23:53:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一道课后习题

为啥老师是这样 我是这样
最佳答案
2023-7-1 10:45:53

简单来说,图1,没有循环,也就只能判断一次,图2 能进行多次循环判断

其次,图1 条件分支比 图2 条件分支结构更加合理

因为图 2 无论数值为几,都必须将每个 if 条件都进行判断,合计一次循环最少 4 次 if 语句

而 图1,仅进行了两次 if 语句,所以很明显,从 if 条件语句的执行上来看,图1的效率优于图2

另外,代码本就是开放性的,并不是有唯一标准答案,只需要你能达到需求,都成功
微信截图_20230630235212.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-30 23:54:12 | 显示全部楼层
本帖最后由 歌者文明清理员 于 2023-6-30 23:57 编辑

(人工)
你和小甲鱼的代码使用了两种不同的思路

你是一个一个判断所有可能的组合情况,小甲鱼是先判断是否能被 3 整除,如果能被3 能不能被4,如果不能的话能不能直接被4 整除

总的来说,你可以列张表判断一下,两种方法的结果并不会有区别,而且在编程中,思路也不存在绝对的好与坏(前提是能跑起来)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-30 23:59:12 | 显示全部楼层
球球你了,先给个最佳……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-1 00:03:50 | 显示全部楼层
ahhhhhhhhhh
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-1 08:14:29 | 显示全部楼层
我觉得都可以吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-1 08:39:52 | 显示全部楼层
歌者文明清理员 发表于 2023-6-30 23:59
球球你了,先给个最佳……

他都不在线当时
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-7-1 09:52:35 | 显示全部楼层
厉害
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-7-1 10:45:53 | 显示全部楼层    本楼为最佳答案   

简单来说,图1,没有循环,也就只能判断一次,图2 能进行多次循环判断

其次,图1 条件分支比 图2 条件分支结构更加合理

因为图 2 无论数值为几,都必须将每个 if 条件都进行判断,合计一次循环最少 4 次 if 语句

而 图1,仅进行了两次 if 语句,所以很明显,从 if 条件语句的执行上来看,图1的效率优于图2

另外,代码本就是开放性的,并不是有唯一标准答案,只需要你能达到需求,都成功

点评

我很赞同!: 5.0
我很赞同!: 5
你说的有道理  发表于 2023-7-2 00:17
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-22 15:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表