整數N的N次方

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章