先说一句,感觉B字头的题求助有点丢脸
B2004我的代码是这样的:
#include<bits/stdc++.h>
using namespace std;
int changdu(long long n){
int cnt=0;
while(n/10 != 0){
n/=10;
cnt++;
}
return cnt;
}
int main(){
long long a,b,c;
cin>>a>>b>>c;
if(changdu(a)>=8){
cout<<a;
} else {
cout<<a;
for(int i=1;i<=8-changdu(a);i++) cout<<' ';
}
cout<<' ';
if(changdu(b)>=8){
cout<<b;
} else {
cout<<b;
for(int i=1;i<=8-changdu(b);i++) cout<<' ';
}
cout<<' ';
if(changdu(c)>=8){
cout<<c;
} else {
cout<<c;
for(int i=1;i<=8-changdu(c);i++) cout<<' ';
}
return 0;
}
本蒟蒻向洛谷各大佬求助,这道题我错哪了?