首页 > 编程知识 正文

c语言列出1~100所有素数,用c语言求两个数最小公倍数

时间:2023-05-05 08:08:11 阅读:177027 作者:1385

推荐教程: 《C视频教程》

C语言如何求最大公约数和最小公倍数?

C语言求最大公约数和最小公倍数的方法:

求最大公约数的算法:

有两个整数a和b :

a%b得到剩余c

如果c=0,则b是两数的最大公约数

如果c0,则设a=b,b=c,再次执行

例如,求出27和15的最大公约数的过程如下。

2715余数121512余数3123余数0,所以3为最大公约数#include

int main ()/*辗转相除最大公约数) /

{

int m,n,a,b,t,c;

打印(inputtwointegernumbers : )

();

scanf('%d%d ),a,b );

m=a; n=b;

while(b!=0()/*余数不是0,余数是0 ) /

{ c=a%b; a=b; b=c; }

打印(thelargestcommondivisor : % d

',a;

打印(theleastcommonmultiple : % d

',m*n/a;

}

求最小公倍数: #include

int main () )

{

int a、b、a、b;

int lol,lpl;

请输入printf个整数:

();

scanf('%d%d ),a,b );

A=a;

B=b;

是国际货币基金组织

while () B %=A ) ) B %=A );

lol=A B;

lpl=a*b/lol;

printf ('最小公倍数为%d

',lpl;

返回0;

}

推荐教程: 《c#.net开发图文教程》

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。