From f8e40c1151d1ab57a5ea2a2c52bec96636dfde2f Mon Sep 17 00:00:00 2001 From: hnu202326010401 <2263510185@qq.com> Date: Tue, 30 Sep 2025 15:44:51 +0800 Subject: [PATCH] ADD file via upload --- src/question_product.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/question_product.h diff --git a/src/question_product.h b/src/question_product.h new file mode 100644 index 0000000..0b8aed3 --- /dev/null +++ b/src/question_product.h @@ -0,0 +1,23 @@ +#ifndef QUESTION_PRODUCT_H +#define QUESTION_PRODUCT_H + +#include"case.h" +#include +#include + +class QuestionProduction{ + private: + std::vectorprimaryWay = {"+","-","*","/"}; + std::vectorjuniorWay = {"+","-","*","/","²","√"}; + std::vectorseniorWay = {"+","-","*","/","²","√","sin","cos","tan"}; + + Question primaryProduction(int questionId,const std::vector&operation); + Question juniorProduction(int questionId,const std::vector&operation); + Question seniorProduction(int questionId,const std::vector&operation); + public: + Question questionProduction(int questionId,const std::string& usertype); + int randnum(int min,int max); +}; + + +#endif \ No newline at end of file