题目来源:码蹄集
https://matiji.net/exam/brushquestion/5/3181/1DC60EA6DF83A333301CFFE1407FBA59
参考程序:
#include<bits/stdc++.h>
using namespace std;
double a,b,c,n;
int main()
{
cin>>a>>b>>n;
for(double i=-abs(b);i<=abs(b);i++)//枚举
if(a+pow(i,n)==b)cout<<i,exit(0);//找到解就退出
cout<<"No solution";
return 0;
}