可以使用欧几里得算法(辗转相除法)来求两个数的最大公约数。以下是一个用 C++ 246天天天彩天好彩资料大全玄机246 编写的示例程序:
#include <iostream> int gcd(int a, int b) { while (b != 0) { int temp = b; b = a % b; a = temp; } return a; } int main() { int num1, num2; std::cout << "输入两个整数: "; std::cin >> num1 >> num2; int result = gcd(num1, num2); std::cout << "最大公约数为: " << result << std::endl; return 0; }
这个程序使用欧几里得算法来计算两个数的最大公约数。函数 2021今晚澳门码开 接受两个整数 和 ,在循环中使用辗转相除法来计算最大公约数。主程序部分提示用户输入两个整数,然后调用 函数计算最大公约数,并输出结果。
- 本文固定链接: https://huaxiatt.com/post/7528.html
- 转载请注明: admin 于 红色航投 发表