#include
#include
#include
#include
using std::cin;
using std::cout;
using std::endl;
//计算式 数量
int const Num = 10;
//计算式中 最大数
int const MaxNum = 10;
enum enOp{Add,Subtract,Multiply,Divide};
//加法
int addFun(int left,int right)
{
return left + right;
}
//减法
int subFun(int left,int right)
{
return left - right;
}
//乘法
int mulFun(int left,int right)
{
return left * right;
}
//除法
int divFun(int left,int right)
{
return left / right;
}
//将 枚举类型转换为字符类型,以便输出.
char enum2char(enOp op)
{
switch (op)
{
case Add:
return '+';
case Subtract:
return '-';
case Multiply:
retu

本文介绍如何用C++编写程序,生成包含加、减、乘、除的10道随机四则运算题。题目中两个操作数在1到10之间,确保了运算结果符合预期,如减法结果不为负,除法结果不为小数。程序通过枚举类型表示运算符,并实现相应运算函数,以及检查和生成符合要求的算式。
最低0.47元/天 解锁文章
3254

被折叠的 条评论
为什么被折叠?



