#include<stdio.h>
int main()
{
int n,i=1,cot=2,a;
printf("请输入一个大于等于3且小于等于7的数:");
scanf("%d",&n);
while(cot<=n){
i=i10;
cot++;
}
while(a>=i&&a<10i){
int c=a;
int sum=0;
while(c>0){
int d;
d=c%10;
c=c/10;
int j=1;
while(j<n){
d=d*d;
j++;
}
sum=d+sum;
}
if(sum==a){
printf("%d\n",a);
}
a++;
}
return 0;
}
a的值是多少呀?没有初值,沒有输入。