C语言从键盘输入两个正整数m和n,求最大公约数和最小公倍数
来源:百度知道 编辑:UC知道 时间:2024/05/22 01:10:43
#include <stdio.h>
main()
{
int m, n, r, b; /* r是最大公约数, b 是最大公倍数 */
scanf( "%d,%d",&m,&n ); /* 从键盘读取 */
b = m-1;
r = m+1;
while( 1 ) /* 找最大公约数 */
{
--r;
if( !m%r && !n%r ) break;
}
while( 1 ) /* 找最小公倍数 */
{
++b;
if( !b%m && !b%n ) break;
}
printf("%d,%d",r,b); /* 输出结果 */
}
#include <stdio.h>
void main()
{
int m,n,r,x;
scanf("%d,%d",&m,&n);
x=m*n;
while(n!=0)
{
r=m%n;
m=n;
n=r;
}
printf("%d %d\n",m,x/m);
}
main()
{
int x,y,a,m,n,t;
printf("please input two num x,y\n");
scanf("%d,%d",&x,&y);
for(a=x<y?x:y;a>0;
C语言从键盘输入两个正整数m和n,求最大公约数和最小公倍数
用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数
从键盘输入任意正整数,判断是否素数的c语言
用C语言编写:输入两个正整数m和n,求其最大公约数和最小公倍数.
用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子
求C语言源代码:从键盘输入两个矩阵,输出这两个矩阵和这两个矩阵相乘的矩阵?
求两个超长正整数的和(C语言),求助,谢谢!
用c语言编写一个分别从键盘输入26.30和56,然后输出这两个书之和的程序
C语言 编写程序,从键盘输入一个正整数N,利用递归函数输出自然数1到N
C语言问题:从键盘输入两个矩阵,输出两个矩阵的乘积