一个C语言程序,两自然数和为667,最小公倍数与最大公约数相比是120
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 13:21:16
一个C语言程序,两自然数和为667,最小公倍数与最大公约数相比是120
#include
void main ()
{
\x05int i,j;
\x05int a,b,m;
\x05int gcd,lcm;
\x05for (m=2;m=1;i--)
\x05\x05\x05if ((m%i)||((667-m)%i)))
\x05\x05\x05{
\x05\x05\x05\x05gcd=i;
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05\x05\x05j=667-m;
\x05\x05\x05b=j;
\x05\x05\x05while (j%a)
\x05\x05\x05\x05j+=b;
\x05\x05\x05lcm=j;
\x05\x05\x05if((lcm==gcd*120)&&(lcm/gcd==0))
printf ("这两个自然数分别是% d和% d",m,667-m);
\x05}
}
#include
void main ()
{
\x05int i,j;
\x05int a,b,m;
\x05int gcd,lcm;
\x05for (m=2;m=1;i--)
\x05\x05\x05if ((m%i)||((667-m)%i)))
\x05\x05\x05{
\x05\x05\x05\x05gcd=i;
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05\x05\x05j=667-m;
\x05\x05\x05b=j;
\x05\x05\x05while (j%a)
\x05\x05\x05\x05j+=b;
\x05\x05\x05lcm=j;
\x05\x05\x05if((lcm==gcd*120)&&(lcm/gcd==0))
printf ("这两个自然数分别是% d和% d",m,667-m);
\x05}
}
让我来点出你是个初学者的明显的特征:第一,你的程序的GCD还有LCM重新b,a)=120 then writeln(a,' ',b); end; close(output); end. 顺便,xWQbsU
再问: .。。。。。。。。。。。。。。。完全没看懂
再问: .。。。。。。。。。。。。。。。完全没看懂
一个C语言程序,两自然数和为667,最小公倍数与最大公约数相比是120
C语言 最大公约数和最小公倍数
C 语言 最大公约数和最小公倍数:
求两个自然数,其和是667,最小公倍数与最大公约数之比是120:1(pascal)
用C编一个求最大公约数和最小公倍数的程序!
编写一个程序(C语言):给出两个正整数,求他们的最大公约数和最小公倍数.(主要是辗转相除法怎么用)
设计一个C语言的程序能实现输入两个正整数m,n能求出其最大公约数和最小公倍数
用C语言编写一个可以求输入的两个数的最大公约数和最小公倍数的程序.
用C语言编写程序:输入两个正数m和n,求其最大公约数和最小公倍数
求c语言程序.输入两个正整数m和n,求其最大公约数和最小公倍数.
如何用函数调用写一个求最大公约数最小公倍数的C语言程序
c语言:求最大公约数和最小公倍数