以下是一个简单的C++程序,根据给出的3个题目样例,可以输出对应的结果。

#include <iostream>
using namespace std;

// 题目1:计算两个数的和
int sum(int a, int b) {
    return a + b;
}

// 题目2:判断一个数是否为素数
bool isPrime(int n) {
    if (n <= 1) {
        return false;
    }
    for (int i = 2; i * i <= n; i++) {
        if (n % i == 0) {
            return false;
        }
    }
    return true;
}

// 题目3:计算一个数的阶乘
int factorial(int n) {
    if (n < 0) {
        return -1; // 阶乘不存在
    }
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}

int main() {
    // 题目1:计算两个数的和
    int a = 3, b = 5;
    int sumResult = sum(a, b);
    cout << "题目1结果:" << sumResult << endl;

    // 题目2:判断一个数是否为素数
    int num = 17;
    bool isPrimeResult = isPrime(num);
    cout << "题目2结果:" << (isPrimeResult ? "是素数" : "不是素数") << endl;

    // 题目3:计算一个数的阶乘
    int n = 5;
    int factorialResult = factorial(n);
    cout << "题目3结果:" << factorialResult << endl;

    return 0;
}

输出结果:

题目1结果:8
题目2结果:是素数
题目3结果:120

请注意,这只是一个简单的示例程序,实际问题的解决方案可能会更加复杂

写一篇只要给出3个题目样例就能给出程序的c++代码

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

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