/*
功能:求最大公约数与最小公倍数作者:windCoder日期:2013-06-09*/#include<stdio.h>#include<stdlib.h>
int greatestCommonDivisor (int num1,int num2);int leastCommonMultiple (int num1,int num2);
int main(void){ int num1,num2; printf("请输入两个整数:"); scanf("%d%d",&num1,&num2);
printf("最大公约数为:%dn",greatestCommonDivisor(num1,num2)); printf("最小公倍数为:%dn",leastCommonMultiple(num1,num2)); printf("n"); system("pause");}//最大公约数
int greatestCommonDivisor (int num1,int num2){ int i; if(num1<0 || num2<0) { return -1; } else { for(i=num1;i>0;i--) { if(num1%i==0 && num2%i==0) { return i; } } }}//最小公倍数int leastCommonMultiple (int num1,int num2){ int i; if(num1<0 || num2<0) { return -1; } else { for(i=num1;i>0;i++) { if(i%num1==0 && i%num2==0) { return i; break; } } }}求最大公约数与最小公倍数

最后更新于 2022-12-25
部分内容可能已过时,请注意信息时效。
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。
支持一下
如果这篇文章对你有帮助,欢迎打赏或分享。
评论