void PrintN( int m, int n ){
int i;
if(m==n){
if(narcissistic(m)==1){
printf("%d",m);
}
}else{
for(i=m+1;i<=n;i++){
if(narcissistic(i)==1){
printf("%d\n",i);
}
}
}
}
int narcissistic( int number ){
int a=number%10;
int b=(number/10)%10;
int c=(number/100)%10;
int d=(number/1000)%10;
if(aaa+bbb+ccc+ddd==number){
return 1;
}else{
return 0;
}
}
在函数里调用函数不行吗?为什么输出总是153 到407之间的素数