咋编译不了;w;
查看原帖
咋编译不了;w;
1471385
ZeyLam楼主2024/10/1 16:09
#include<iostream>
using namespace std;
double r=0,dt=0.1;
lianchen(double chenshu,int chi){
	double z=chenshu;
	for(int i=0;i<chi-1;i++){
		z=z*chenshu;
	}
	return z;
}
root(double main,int chi){
	for(;lianchen(r,chi)<main;r=r+dt);
	r=r-dt;
	if(lianchen(r,chi)<=main and lianchen(r,chi)>=main-1){
		cout<<(int)(r)<<endl;
		return 0;
	}
	dt=dt/10;
	root(main,chi);
}
int main(){
	int chi;
	double main;
	cin>>chi>>main;
	root(main,chi);
	return 0;
}

感觉题解都好复杂。

2024/10/1 16:09
加载中...