40分,求助
查看原帖
40分,求助
958627
Prince0618楼主2024/10/4 12:27

各位dalao们好!

这道题我咋错了呢?

请看一看我的代码。```cpp #include<bits/stdc++.h> using namespace std; int count(int a){ int ans=0; while(a!=0){ a/=10; ans+=1; } return ans; } int main(){ int i,a,b; char c; cin>>i; for(int j=0;j<i;j++){ cin>>c>>a>>b; if(c=='a'){ cout<<a<<"+"<<b<<"="<<a+b<<endl; cout<<2+count(a)+count(b)+count(a+b)<<endl; } else if(c=='b'){ cout<<a<<"-"<<b<<"="<<a-b<<endl; if(a-b<0) cout<<3+count(a)+count(b)+count(a-b)<<endl; else cout<<2+count(a)+count(b)+count(a-b)<<endl; } else if(c=='c'){ cout<<a<<""<<b<<"="<<ab<<endl; cout<<2+count(a)+count(b)+count(a*b)<<endl; } } return 0; }

2024/10/4 12:27
加载中...