int main() { //定义a和b是输入的两个数值 int a,b,i,k; scanf("%d,%d",&a,&b); for(i=1;i<=a;i++) if(a%i==0 && b%i==0) k=i; printf("最大公约数是%d\n",k); printf("最小公倍数是%d\n",a*b/k); system("pause"); return 0; }©...
include <stdio.h> int gcd(int a,int b){ int i;for(i=a;i;i--)if(a%i==0&&b%i==0)break;return i;} int lcm(int a,int b){ int i;for(i=b;i<=a*b;i++)if(i%a==0&&i%b==0)break;return i;} int main(){ int a,b,t;scanf("%d%d",&a,&b);if(a>b)...