为了账号安全,请及时绑定邮箱和手机立即绑定

请问这个哪里错了 max代表求最小公倍数,min代表最大公因数

请问这个哪里错了 max代表求最小公倍数,min代表最大公因数

C
南柯一梦1996 2015-10-27 22:49:40
 #include <stdio.h>#include <stdlib.h>int max(int a,int b){    int i,j;    if(a>b)      for(i=a;i<=a*b;i++)      {           if(i%a==0&&i%b==0)           printf("%d",i);      }    else        for(i=b;i<=a*b;i++)        {             if(i%a==0&&i%b==0)             printf("%d",i);        }}int min(int a,int b){    int i;    if(a>b)        for(i=b;i>0;i--)        {            if(a%i==0&&b%i==0)            printf("%d ",i);        }    else        for(i=a;i>0;i--)        {            if(a%i==0&&b%i==0)            printf("%d ",i);        }}int main(){    int a,b;    scanf("%d%d",&a,&b);    min(a,b);    max(a,b);    return 0;}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1321 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号