- /*输入两个正整数m和n,求其最大公约数和最小公倍数*/
- #include <stdio.h>
- void main()
- {
- int m,n,j,i,k;
- scanf("%d,%d" ,&m,&n);
- (m<n)?j=m:j=n;
- for (i=1;i<=j;i++)
- {
- if (m%i == 0 && n%i ==0)
- k =i;
- }
- printf("最大公约数是:%d/n" ,k);
- (m>n)?i=m:i=n;
- j = m*n;
- for (;i<=j;i++)
- {
- if (i%m==0 && i%n==0)
- {
- k = i;
- break ;
- }
- }
- printf("最小公倍数是:%d/n" ,k);
- }