#include <iostream>
#include <cmath>
#include <map>
#include <cstring>
using namespace std;
int main() {
int n;
cin>>n;
string s[51];
getline(cin,s[0]);
for(int i=1;i<=n;i++){
getline(cin,s[i]);
}
char sign;
int a,b;
for(int i=1;i<=n;i++){
if(s[i][0]>='0'&&s[i][0]<='9'){
sscanf(s[i].c_str(),"%d %d",&a,&b);
}else{
sscanf(s[i].c_str(),"%c %d %d",&sign,&a,&b);
}
if(sign=='a'){
string string1=to_string(a)+"+"+to_string(b)+"="+to_string((a+b));
cout<<string1<<endl;
cout<<string1.size()<<endl;
}
if(sign=='b'){
string string1=to_string(a)+"-"+to_string(b)+"="+to_string((a-b));
cout<<string1<<endl;
cout<<string1.size()<<endl;
}
if(sign=='c'){
string string1=to_string(a)+"*"+to_string(b)+"="+to_string((a*b));
cout<<string1<<endl;
cout<<string1.size()<<endl;
}
}
return 0;
}
P1957 口算练习题(C++)
最新推荐文章于 2024-02-11 08:24:24 发布
代码展示了如何使用C++实现一个简单的命令行工具,处理整数输入并执行基本算术运算,输出结果和表达式长度。
摘要由CSDN通过智能技术生成