#include<stdio.h> int common(int a,int b) { int c; if(a>b) { do { c=a%b; a=b; b=c; }while(c!=0); } else { do { c=b%a; b=a; a=c; }while(c!=0); } return b; } int main() { int a,b,c,d; scanf("%d%d",&a,&b); c=common(a,b); d=(a/c)*(b/c)*c; printf("%d %d\n",c,d); return 0; }
0.0分
0 人评分
C语言训练-列出最简真分数序列* (C语言代码)浏览:616 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:460 |
关于C语言变量位置的问题浏览:272 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:545 |
勾股数 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:489 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:719 |
C二级辅导-公约公倍 (C语言代码)浏览:1311 |
C语言程序设计教程(第三版)课后习题10.1 (C++代码)浏览:502 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1270 |