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

为什么是随机数呢?我用C语言枚举法求最大公约数哪里出错了?

为什么是随机数呢?我用C语言枚举法求最大公约数哪里出错了?

C++
慕虎7371278 2022-05-13 14:11:03
#include<stdio.h>int main(){int m,n,gcd,t,i;scanf("%d,%d",&n,&m);if(n>m)t=m;m=n;n=t;for(i=1;i<=n;i++)if(m%i==0&&n%i==0)gcd=i;printf("%d",gcd);return 0;}
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

#include<stdio.h>
int main(){
int m,n,gcd,t,i;
scanf("%d,%d",&n,&m);
if(n>m){
t=m;
m=n;
n=t;
}
for(i=1;i<=n;i++)
if(m%i==0&&n%i==0)
gcd=i;
printf("%d\n",gcd);
return 0;
}
if后面用括号括起来,输入使用 6,8 这样的格式

查看完整回答
反对 回复 2022-05-16
  • 1 回答
  • 0 关注
  • 57 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信