最大公约数 --和初识数组
求最大公约数
~输入两个数a和b,输出它们的最大公约数
~输入: 12 18
~输出6
枚举:
1.设置i为2
2.如果a和b都能被i整除,则记下这个i
3.i加1后重复第2步,直到i等于a或b;
4.那么,曾经记下的最大的可以同时整除a和b的i就是gcd
辗转相除法:
1.如果b等于0,计算结束,a就是最大公约数
2.否则计算a处以b的余数,让a等于b,而b等于那个余数
3.回到第一步
* 如何写一个程序计算用户输入的数字的平均数,并输出所有大于平均数的数?
* 必须先记录每一个输入的数字,计算平均数之后,再检查记录下来的每一个数字,与平均数比较,决定是否输出
记录数字我们知道我们要用变量,那么所有读进来的数字,那就意味着很多数字了,那也就意味着成绩里面要写很多变量,有其他更好的办法,要用到一个东西叫做数组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)