求最大公约数和最小公倍数: 利用辗转相除法求出最大公约数,而得出两个数的最大公约数,把两数相乘再除以最大公约数就能求出最小公倍数。 最大公约数求法: 当c!=0是执行此代码: c=b%a; b=a; a=c; 当c=0时,b的值即为最大公因数。 代码如下: #include<stdio.h> int main() { int a,b,c,d; scanf("%d%d",&a,&b); int m=a*b; do{ c=b%a; b=a; a=c; } while(a!=0); d=m/b; printf("%d %d",b,d); return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:968 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
剪刀石头布 (C语言代码)浏览:1755 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:510 |
【矩阵】 (C++代码)浏览:950 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:1921 |
简单的a+b (C语言代码)浏览:582 |
【偶数求和】 (C语言代码)浏览:431 |
sizeof的大作用 (C语言代码)浏览:1028 |
2^k进制数 (C语言描述,蓝桥杯)浏览:1420 |