猫史档案馆


为什么DEV-C++老是出问题啊(csp-j过了的扣1,我过了awa)

用户:python喵呜python喵呜查看:3 回复:5 评论:3 创建时间:2024-08-10T11:20:41


center_image

如图...

 


回复

上一页1 页 / 共 1下一页
python喵呜python喵呜

111

点赞0


评论


该用户不再实名上网该用户不再实名上网

把报错的英文翻译一下

点赞0


评论


oWuGi7s6oWuGi7s6

头文件写错了cstring不是string

点赞0


评论


python喵呜python喵呜

#include <iostream>  
#include <string>  
  
using namespace std;  
  
// 函数声明  
double calculate(double num1, double num2, char op);  
  
int main() {  
    double num1, num2;  
    char op;  
    cin >> num1 >>num2>>op;  
  
    // 调用函数并处理结果  
    try {  
        double result = calculate(num1, num2, op);  
        cout<< result << endl;  
    } catch (const string& error) {  
        cout << error << endl;  
    }  
  
    return 0;  
}  
  
// 函数定义  
double calculate(double num1, double num2, char op) {  
    switch (op) {  
        case '+':  
            return num1 + num2;  
        case '-':  
            return num1 - num2;  
        case '*':  
            return num1 * num2;  
        case '/':  
            if (num2 == 0) {  
                throw string("Divided by zero!");  
            }  
            return num1 / num2;  
        default:  
            throw string("Invalid operator!");  
    }  
}

点赞0


评论


code猫的code猫的

另外老版本的c++是不支持auto写法的

点赞0


评论