鱼C论坛

 找回密码
 立即注册
查看: 2727|回复: 5

[已解决]基本算法流程图

[复制链接]
发表于 2018-3-15 10:53:17 | 显示全部楼层 |阅读模式

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

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

x
基本算法流程图a=b;b=c的的汉语意思是什么
最佳答案
2018-3-15 11:32:55
这个是欧几里得算法,也叫辗转相除法,是求最大公约数的编程比较好用的一种算法。
这个流程图的意思就是说,首先你先输入两个数,a 和 b ,然后保证a > b,然后就是
a 除以b 求余数c,如果余数不为0,那么把刚刚计算a除以b的中的,b的值给了a,余数c的值
给了b,然后在执行a除以b,一直除以,直到余数c = 0,此时b的值就是你输入的两个数的最大公约数
微信图片_20180131154747.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-3-15 10:59:58 | 显示全部楼层
将b的值赋值给a,将c的值赋值给b
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-15 11:04:36 | 显示全部楼层
意思是,如果C不等于0,那么将b的值赋给a,将c的值赋给b
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-15 11:20:07 | 显示全部楼层
BngThea 发表于 2018-3-15 10:59
将b的值赋值给a,将c的值赋值给b

整体上看是什么意思?赋值对于计算公约数有什么作用?简单的说就是把这个计算公约数流程图翻译成小学生都能看懂的汉语是什么样子的.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-15 11:21:05 | 显示全部楼层
Zmynx_2017 发表于 2018-3-15 11:04
意思是,如果C不等于0,那么将b的值赋给a,将c的值赋给b


整体上看是什么意思?赋值对于计算公约数有什么作用?简单的说就是把这个计算公约数流程图翻译成小学生都能看懂的汉语是什么样子的.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-3-15 11:32:55 | 显示全部楼层    本楼为最佳答案   
这个是欧几里得算法,也叫辗转相除法,是求最大公约数的编程比较好用的一种算法。
这个流程图的意思就是说,首先你先输入两个数,a 和 b ,然后保证a > b,然后就是
a 除以b 求余数c,如果余数不为0,那么把刚刚计算a除以b的中的,b的值给了a,余数c的值
给了b,然后在执行a除以b,一直除以,直到余数c = 0,此时b的值就是你输入的两个数的最大公约数
欧几里得算法.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 20:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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