SQRW @ 2024-01-11 20:31:29
#include<bits/stdc++.h>
using namespace std;
int n,s,d,q,sum,g;
char a[56][56],b;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
sum=2;
cin>>a[i];
if(a[i][0]!='a'&&a[i][0]!='b'&&a[i][0]!='c'){
int l=strlen(a[i]);
s=0;
g=1;
while(l--){
s+=int(a[i][l]-'0')*g;
g*=10;
}
cin>>d;
}
else {
b=a[i][0];
cin>>s>>d;}
q=s;
if(q<=0){
sum++;
q=abs(q);}
while(q>0){
sum++;
q/=10;}
q=d;
if(q<=0){
sum++;
q=abs(q);}
while(q>0){
sum++;
q/=10;}
cout<<s;
if(b=='a'){
cout<<'+'<<d<<'='<<s+d;
q=s+d;
if(q<=0){
sum++;
q=abs(q);}
while(q>0){
sum++;
q/=10;}}
else if(b=='b'){
cout<<'-'<<d<<'='<<s-d;
q=s-d;
if(q<=0){
sum++;
q=abs(q);}
while(q>0){
sum++;
q/=10;}}
else {
cout<<'*'<<d<<'='<<s*d;
q=d*s;
if(q<=0){
sum++;
q=abs(q);}
while(q>0){
sum++;
q/=10;}}
cout<<endl<<sum;
}
return 0;}
by SQRW @ 2024-01-14 20:05:44
有人吗???
by SQRW @ 2024-01-15 20:53:13
人傻了,
少输出了一个endl看起来一样,
实际错了!!!!!