package test3;
public class test3 {
public static void main(String[] args) {
int n=256;
int i=1;
int j=1;
int temp=1;
int flag=0;
for(;i<250&&flag==0;i++){
for(;j<=i;j++){
temp=temp*i;
}
if(temp==n){
System.out.print("存在N使得N的N次方等于n,且N的值为:"+i);
flag=1;
}
temp=1;
j=1;
}
if(i==250){
System.out.print("不存在N使得N的N次方等于n。");
}
}
}
计算N的N次方,给出结果a,你能否求出N呢? 例如,输入27,输出3