求两个整数的最大公约数全局变量
时间: 2023-09-20 20:12:01 浏览: 87
计算两个整数的最大公约数
5星 · 资源好评率100%
以下是使用C++语言实现求两个整数的最大公约数的全局变量代码示例:
```c++
#include <iostream>
using namespace std;
int num1, num2; // 全局变量,表示两个整数
int gcd(int a, int b) {
return b == 0 ? a : gcd(b, a % b);
}
int main() {
cout << "请输入两个整数:";
cin >> num1 >> num2;
cout << num1 << "和" << num2 << "的最大公约数为:" << gcd(num1, num2) << endl;
return 0;
}
```
在这个示例中,我们使用了一个全局变量 `num1` 和 `num2` 来表示输入的两个整数。然后我们定义了一个函数 `gcd` 来计算两个整数的最大公约数。最后在 `main` 函数中,我们调用 `gcd` 函数来求解最大公约数,并输出结果。
需要注意的是,全局变量的使用应该谨慎,因为全局变量会被程序中的所有函数所共享,可能会影响程序的可读性和可维护性。在实际开发中,应该尽量避免使用全局变量,而是使用局部变量和函数参数来传递数据。
阅读全文