msx1536 2022-10-27 22:38 采纳率: 66.7%
浏览 10
已结题

能看看怎么改吗,c++

#include
using namespace std;
int gcd(int);
int main() {
int m, n,x,a;
cout << "请输入两个数m n:";
cin >> m >> n;
x = gcd(a);
cout << x << endl;
}
int gcd(int m,int n) {
int a;
for (int i = 1;i <= m && i <= n;i++) {
if (m % i == 0 && n % i == 0)
a = i;
}
return a;
}

  • 写回答

1条回答 默认 最新

  • 叶落花枯 2022-10-27 23:25
    关注

    x = gcd(a); 改成 x = gcd(m, n);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月5日
  • 已采纳回答 10月28日
  • 创建了问题 10月27日