第3周项目3输出最大公约数最小公倍数

来源:互联网 发布:怎么开淘宝网店挣钱 编辑:程序博客网 时间:2024/06/05 19:19
问题及代码 :/*Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作    者 : 刘云*完成日期 : 2016年3月12号*版 本 号 : v1.0**问题描述 : *输入描述 :    两个数*程序输出 :   输出最大公约数最小公倍数*/#include <iostream>using namespace std;int gcd(int n1,int n2);int lcm(int n1,int n2);int main(void){    int num1,num2;    int igcd,ilcm;    cout<<"please input two numbers :  ";    cin>>num1>>num2;    igcd=gcd(num1,num2);    ilcm=lcm(num1,num2);    cout<<"the gcd is :"<<igcd<<endl;    cout<<"the lcm is :"<<ilcm<<endl;    return 0;}int gcd(int n1,int n2){    int r;    while(n2!=0)    {        r=n1%n2;        n1=n2;        n2=r;    }    return n1;}int lcm(int n1,int n2){    return n1*n2/gcd(n1,n2);}知识点总结 :    从这个过程中,进一步巩固了对简单程序结构的认识,也学会了计算 自顶向下由简及深程序方法 学习心得 :    从现在开始,我要认真学习C++,巩固知识点,在这个领域做到最好。


1 0
原创粉丝点击