90pts求调
查看原帖
90pts求调
1360496
NullPointerExpection楼主2024/7/12 22:02
#include <bits/stdc++.h>
using namespace std;

char opt, in[4];
int n, a, b;
int main() {
	cin >> n;
	while(n--) {
		cin >> in;
		if(in[0] >= 'a' && in[0] <= 'c') {
			opt = in[0];
			cin >> a >> b;
		}
		else {
			sscanf(in, "%d", &a);
			cin >> b;
		}
		char ans[18];
		switch(opt) {
			case 'a': {
				sprintf(ans, "%d+%d=%d", a, b, a + b);
				break;
			}
			case 'b': {
				sprintf(ans, "%d-%d=%d", a, b, a - b);
				break;
			}
			case 'c': {
				sprintf(ans, "%d*%d=%d", a, b, a * b);
				break;
			}
		}
		cout << ans << '\n';
		cout << strlen(ans) << '\n';
	}
	return 0;
}
2024/7/12 22:02
加载中...