社区讨论
20分求助
P1957口算练习题参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @lobhtf5p
- 此快照首次捕获于
- 2023/10/29 21:14 2 年前
- 此快照最后确认于
- 2023/11/02 10:46 2 年前
CPP
#include<bits/stdc++.h>
using namespace std;
char s;
long long ikun,a1,a2,a3,l=2;
int main(){
//freopen("口算练习题.in","r",stdin);
//freopen("口算练习题.out","w",stdout);
cin>>ikun;
for(int i=0;i<ikun;i++){
l=2;
cin>>s;
if(islower(s))cin>>a1>>a2;
else{
a1=int(s);
cin>>a2;
}
if(s=='a'){
a3=a1+a2;
cout<<a1<<"+"<<a2<<"="<<a1+a2<<endl;
while(a1){
l++;
a1/=10;
}
while(a2){
l++;
a2/=10;
}
while(a3){
l++;
a3/=10;
}
cout<<l<<endl;
}
if(s=='b'){
a3=a1-a2;
cout<<a1<<"-"<<a2<<"="<<a1-a2<<endl;
while(a1){
l++;
a1/=10;
}
while(a2){
l++;
a2/=10;
}
while(a3){
l++;
a3/=10;
}
cout<<l<<endl;
}
if(s=='c'){
a3=a1*a2;
cout<<a1<<"*"<<a2<<"="<<a1*a2<<endl;;
while(a1){
l++;
a1/=10;
}
while(a2){
l++;
a2/=10;
}
while(a3){
l++;
a3/=10;
}
cout<<l<<endl;
}
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...