为什么+-*/都只是加
查看原帖
为什么+-*/都只是加
1638341
q51385楼主2025/2/4 18:41
#include<iostream>
using namespace std;
int main(){
	int a,b;
	char c;
	cin >>a>>b>>c;
	if(c!='+'&&c!='-'&&c!='*'&&c!='/'){
		cout<<"Invalid operator!";
		return 0;
	}else if(c='+'){
	    cout<<a+b;
	}else if(c='-'){
		cout<<a-b;
	}else if(c='*'){
		cout<<a*b;
	}else if(c='/'&a>b){
		if(b<1){
			cout<<"Divided by zero!";
		}else{
			cout<<a*1.0/b;
		}
	} 
	return 0;
}
2025/2/4 18:41
加载中...