yzsy25071621 @ 2023-03-13 21:05:11
为什么7WA3RE啊...求dalao帮帮忙
#include <iostream>
#include <string>
#include <cctype>
#include <cstdio>
using namespace std;
int main()
{
string ans[51]={};
string s="";
char calc=' ';
int n=0,x=0,y=0;
int len[51]={};
cin>>n;
for(int i=1; i<=n; i++)
{
getline(cin,s);
if(isalpha(s[0]))
{
calc=s[0];
scanf("%d%d",&x,&y);
}
else
{
sscanf(s.c_str(),"%d",x);
scanf("%d",&y);
}
switch (calc)
{
case 'a':
ans[i]=to_string(x)+"+"+to_string(y)+"="+to_string(x+y);
len[i]=ans[i].size();
break;
case 'b':
ans[i]=to_string(x)+"-"+to_string(y)+"="+to_string(x-y);
len[i]=ans[i].size();
break;
default:
ans[i]=to_string(x)+"*"+to_string(y)+"="+to_string(x*y);
len[i]=ans[i].size();
break;
}
}
for(int i=1; i<=n; i++)
{
cout<<ans[i]<<endl<<len[i]<<endl;
}
return 0;
}