1. 程式人生 > 實用技巧 >跪求各位大佬指教

跪求各位大佬指教

跪求!!!求各位大佬看看我這個哪寫錯了。

這是提米
在這裡插入圖片描述
輸出無限迴圈1

這是程式碼
#include<stdio.h>

#include<math.h>

int main(void)
{
int x;
scanf("%d",&x);//位數
int a[7];
int sum=0;
int b;//用來儲存當前判定的數字
for(int i=pow(10,x-1);i<pow(10,x);i++)
{
b=i;
for(int j=0;j<x;j++){
a[j]=i%10;
i/=10;
}//將數字i上的數字存入陣列中
sum=0;
for(int j=0;j<x;j++){

sum+=pow(a[j],x);
}
if(sum==b)
printf("%d\n",b);
}
return 0;
}