以下是使用 C++ 编写的解决方案:

#include <iostream>

int main() {
    int n;
    std::cout << "请输入桃子的数量:";
    std::cin >> n;

    std::cout << "可以平分所有桃子的猴子数量有:";
    for (int i = 1; i <= n; i++) {
        if (n % i == 0) {
            std::cout << i << " ";
        }
    }

    return 0;
}

运行程序后,会要求输入桃子的数量,然后程序会输出所有可以平分桃子的猴子数量。例如,如果输入 14,程序会输出:1 2 7 14。

C++ 算法:猴子分桃子 - 找出所有可平分的猴子数量

原文地址: http://www.cveoy.top/t/topic/pYDS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录