《算法概论》第一次作业之编程
来源:互联网 发布:多比软件jain 编辑:程序博客网 时间:2024/05/19 19:14
编程要求:编写计算“两个整数的最大公约数”程序。
4 5
两数的最大公约数是1
要求通过键盘输入两个整数、检查输入整数是否符合要求,并计算出其最大公约数。
import java.util.Scanner;public class gys {int mgys(int a,int b){int c,d;if(a<b){c=a;a=b;b=c;}while(a%b!=0){d=b;b=a%b;a=d;}//辗转相除return b;}public static void main(String args[]){gys obj=new gys();Scanner in=new Scanner(System.in);System.out.println("Please input two numbers:");int a=in.nextInt();int b=in.nextInt();System.out.println("两数的最大公约数是"+obj.mgys(a,b));}}
运行结果:
Please input two numbers:4 5
两数的最大公约数是1
编程感想:虽说是个简单的程序,不过还是有很多的“陷阱”等着你,所以以后需要多加练习编程,熟能生巧。笨办法不一定是最好的,但一定是最靠谱的。
0 0
- 《算法概论》第一次作业之编程
- 算法概论第一次作业
- 算法概论第一次作业之算法概论思维导图
- 《算法概论》的二次作业之编程
- 《算法概论》第三次作业之编程
- 算法概论的第一次作业:最大公约数
- 《算法概论》第一次作业回顾与反思
- 第一次编程作业:计算两个数的最大公约数和《算法概论》的思维导图
- 《算法概论》第二次作业之阅读资料
- 算法概论第二次作业
- 算法概论作业汇总
- 第一周作业-算法概论
- 《算法概论》第一周作业
- 第一周算法概论作业
- 算法概论第二周作业
- 算法概论第三周作业
- 第三周作业 算法概论
- 第四周作业 算法概论
- 坐标系中直线所围成的阴影面积
- sizeof & strlen
- POJ3169 Layout 差分约束
- NSNotificationCenter 发送消息先后问题
- 给SEO新手的四条“忠告”
- 《算法概论》第一次作业之编程
- iptable使用心得
- 可穿戴设备提供数据未必全可信
- 新的一天新的开始 给力
- android中画虚线--.PathEffect类简单认识
- Twitter网站短暂宕机约30分钟
- html基础学习
- 1jQuery插件开发全解析
- 【笔记】JAVA整体体系结构