AC代码
查看原帖
AC代码
502983
jhhh楼主2024/11/2 15:08
#include<bits/stdc++.h>
using namespace std;
int main() {
	int T;
	cin>>T;
	getchar();
	char mode;
	for(int i=1; i<=T; i++) {
		string a;
		getline(cin,a);
		int n1,n2;
		if(a[0]=='a'||a[0]=='b'||a[0]=='c') {
			sscanf(a.c_str(),"%c%d%d",&mode,&n1,&n2);
		} else {
			sscanf(a.c_str(),"%d%d",&n1,&n2);
		}
		stringstream ss;
		ss<<n1<<'?'<<n2<<'=';
		switch(mode) {
			case 'a': {
				printf("%d%c%d=",n1,'+',n2);
				printf("%d\n",n1+n2);
				ss<<n1+n2;
				break;
			}
			case 'b': {
				printf("%d%c%d=",n1,'-',n2);
				printf("%d\n",n1-n2);
				ss<<n1-n2;
				break;
			}
			case 'c': {
				printf("%d%c%d=",n1,'*',n2);
				printf("%d\n",n1*n2);
				ss<<n1*n2;
				break;
			}
		}
		cout<<ss.str().size()<<endl;
	}
	return 0;
}

2024/11/2 15:08
加载中...