【B2075】60分求助(急
  • 板块题目总版
  • 楼主Ben幻影
  • 当前回复3
  • 已保存回复3
  • 发布时间2021/10/11 21:06
  • 上次更新2023/11/4 04:02:35
查看原帖
【B2075】60分求助(急
354482
Ben幻影楼主2021/10/11 21:06

4、5两个点爆了;

样例第二个没过

输入:7 2011

正确输出:743

我的那个00-809

救救我吧

#include<bits/stdc++.h>
using namespace std;
void out(int a){
	a%=1000;
	if(a<10){
		cout<<"00"<<a<<endl;
		return ;
	}
	if(a<100){
		cout<<"0"<<a<<endl;
		return ;
	}
	cout<<a<<endl;
	return 0;
}
int main(){
	int a,b,ans=1;
	cin>>a>>b;
//	if(b==0){
//		cout<<1<<endl;
//		return 0;
//	}
	for(int i=1;i<=b;i++){
		ans*=a;
		a%=1000;
	}
	out(ans);
	
	return 0;//养成好习惯
}

2021/10/11 21:06
加载中...