如何用C语言实现转转相除法求最大公约数和最小公倍数

来源:互联网 发布:百年孤独中的女性 知乎 编辑:程序博客网 时间:2024/06/11 13:56
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>int main(){int a, b, c,p, temp;printf("请输入两个数:\n");scanf("%d%d", &a,&b);if (a < b){temp = a;a = b;b = temp;}  c = a%b;  p = a*b;while (c != 0){a = b;b= c;c = a%b;}printf("最大公约数为%d", b);printf("\n");p = p / b;printf("最小公倍数为%d", p);system("pause");return 0;}

2 0
原创粉丝点击