作业帮 > 综合 > 作业

求两个整数m和n的最大公约数和最小公倍数,最大公约数存放在变量s1中,最小公倍数存放在变量s2中

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/14 23:49:15
求两个整数m和n的最大公约数和最小公倍数,最大公约数存放在变量s1中,最小公倍数存放在变量s2中
#include "stdio.h"
int s1,s2;
void fun(int m,int n)
{
//
}
void main()
{
void NONO( );//函数声明
int m,n,t;
printf("Enter m,n:\n");
scanf("%d,%d",&m,&n);
if(m>n)
{
t=m;
m=n;
n=t;
}
fun(m,n);
printf("The Highest common divisor of %d and %d is %d\n",m,n,s1);
printf("The Lowest common multiple of %d and %d is %d\n",m,n,s2);
NONO( );
}
void NONO( )
{ int i,m,n;
FILE *fr,*fw;
fr=fopen("D:\\exam\\95200245\\PROGIN.DAT","r");
fw=fopen("D:\\exam\\95200245\\PROGOUT.DAT","w");
for(i=1;i
求两个整数m和n的最大公约数和最小公倍数,最大公约数存放在变量s1中,最小公倍数存放在变量s2中
C语言很久没写了,语法都忘了.
给你个思路,假设两个数中n比较小,其实无所谓,只不过循环次数少一点.
int s1=1;//假设最大公约数是1.
for(int i=1;i