当前位置: 代码迷 >> 综合 >> 题目 1011: [编程入门]最大公约数与最小公倍数
  详细解决方案

题目 1011: [编程入门]最大公约数与最小公倍数

热度:113   发布时间:2023-11-02 08:49:04.0

 

题目 1011: [编程入门]最大公约数与最小公倍数

时间限制: 1Sec 内存限制: 128MB 提交: 21046 解决: 12494

题目描述

输入两个正整数m和n,求其最大公约数和最小公倍数。

输入

两个整数

输出

最大公约数,最小公倍数

样例输入

5 7

样例输出

1 35
//辗转相除法#include<stdio.h>
#include<math.h>
#include<string.h>
void main(){int a,m,n,c,k,b,temp;printf("请输入两个整数:\n");scanf("%d %d",&m,&n);a=m,b=n;if(a<b){temp=b;b=a;a=temp;}c=a%b;while(c!=0){a=b;b=c;c=a%b;}printf("%d ",b);printf("%d",m*n/b);}

 

  相关解决方案