社区讨论
dalao求助明明long long的取值范围够但为啥算不出来(只有20分)
B2075幂的末尾参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @m4e4khud
- 此快照首次捕获于
- 2024/12/07 20:02 去年
- 此快照最后确认于
- 2025/11/04 13:11 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a,b,cs=0;
cin>>a>>b;
cs=pow(a,b);
if(cs>1000000){
cs=cs/10000;
cout<<cs;
}
if(cs>100000&&cs<1000000){
cs=cs/1000;
cout<<cs;
}
if(cs>10000&&cs<100000){
cs=cs/100;
cout<<cs;
}
if(cs>1000&&cs<10000){
cs=cs/10;
cout<<cs;
}
if(cs>100&&cs<1000){
cout<<cs;
}
if(cs>10&&cs<100){
cout<<0<<cs;
}
if(cs>1&&cs<10){
cout<<0<<0<<cs;
}
if(cs<=0){
cout<<0<<0<<0;
}
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...