写一篇只要给出3个题目样例就能给出程序的c++代码
以下是一个简单的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
请注意,这只是一个简单的示例程序,实际问题的解决方案可能会更加复杂
原文地址: http://www.cveoy.top/t/topic/iJHt 著作权归作者所有。请勿转载和采集!