我是C# 可能语法不太相同 所以提供个思路 ,就依次输出请输入num1的值,请输入符号oper(+、-、*、/),请输入num2,然后声明三个float变量和一个字符变量 把他输入的num1、num2、oper存起来 ,用switch来判断oper的值,最后输出result
#include<stdio.h>
int main() {
float num1,num2,result;
char oper;
scanf("%f %f %c",&num1,&num2,&oper);
if(oper=='+'){
result=num1+num2;
}else if(oper=='-'){
result=num1-num2;
}else if(oper=='*'){
result=num1*num2;
}else if(oper=='/'){
if(num2==0){
printf("除数不能为0");
return 0;
}
result=num1/num2;
}
printf("%f",result);
return 0;
}
觉得有用的话采纳一下哈