
1条回答 默认 最新
ヾ凉秋 2021-11-23 10:23关注#include<iostream> int main(int argc,char**argv){ double num1; double num2; char oper; std::cin>>num1; std::cin>>oper; std::cin>>num2; if(oper=='/'&&num2<0.0000001){ perror("num1/num2 num2 is Zero"); return -1; } double result=0; switch(oper){ case '+':result=num1+num2;break; case '-':result=num1-num2;break; case '*':result=num1*num2;break; case '/':result=num1/num2;break; case '%' :result=num1%num2 ;break; } std::cout<<"RESULT>>"<<result<<std::endl; return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录