求最大公约数和最小公倍数: 利用辗转相除法求出最大公约数,而得出两个数的最大公约数,把两数相乘再除以最大公约数就能求出最小公倍数。 最大公约数求法: 当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语言训练-求函数值 (C语言代码)浏览:944 |
矩阵转置 (C语言代码)浏览:1565 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:654 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:773 |
奖学金 (C++代码)浏览:2053 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:619 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:910 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:443 |
printf基础练习2 (有点不明白)浏览:887 |
K-进制数 (C语言描述,蓝桥杯)浏览:955 |