有大佬看看为什么不对吗
查看原帖
有大佬看看为什么不对吗
1460836
Retribution321楼主2024/10/22 16:47

(我有分行以及缺位对齐处理,但不知道为啥0分)

#include <bits/stdc++.h>  
using namespace std;

int main() {  
   int a, b;  
	char c;   
	cin >> a >> b >> c;  
	if (c == '+') {  
		cout << a + b;  
	}  
	if (c == '-') {  
		cout << a - b;  
	}  
	if (c == '*') {  
		cout << a *b;  
	}  
	if (c == '/' ) {  
		if (b != 0) {  
			cout << a / b;  
		}  
		if (b == 0) {  
			cout << "Divided by zero!";  
		}  
	}  
	if ((c == '+' && c == '-') && (c == '*' && c == '/')) {  
		cout << "Invalid operator!";  
	}  
	return 0;  
}
2024/10/22 16:47
加载中...