#include<stdio.h> int i; int gy(); int gb(); int main() { int a,b; scanf("%d%d",&a,&b); printf("%d %d\n",gy(a,b),gb(a,b)); return 0; } int gy(int a,int b) { int t; for(i=1;i<=a;i++) if(a%i == 0 && b%i == 0) t=i; return t; } int gb(int a,int b) { for(i=1;i<=a*b;i++) if(i%a == 0 && i%b == 0) break; return i; }
C语言训练-字符串正反连接 (C语言代码)浏览:690 |
十->二进制转换 (C++代码)(零和负数需要特殊处理)浏览:1040 |
母牛的故事 (C语言代码)浏览:1716 |
C语言训练-计算1~N之间所有奇数之和 (C语言代码)浏览:644 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:587 |
A+B for Input-Output Practice (II) (C语言代码)浏览:990 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:468 |
蛇行矩阵 (C语言代码)浏览:524 |
DNA (C语言描述,蓝桥杯)浏览:1553 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:520 |