c语言,水仙花数是指一个N位正整数(N>=3),它每个位上的数字的N次幂之和...答:int a,t;int i=0,s=0;scanf("%lf",&N); //N是double型了,那么赋值就要用%lf啦a=pow(10,N-1);t=a;while(N>=3&&N<=7){while(pow(10,N-1)<=a&&pow(10,N)>=a){t=a;while(i<N){s=s+pow(t%10,N);t/=10;i++;}i=0;if(a==s){printf("%d\n",a);}a++...