m0_62807522 2021-11-04 19:57 采纳率: 85.7%
浏览 63
已结题

pta使用函数输出水仙花数这个函数哪里有问题啊帮看一下

int narcissistic( int number )
{
int count=0,sum=0;
for(;;)
{
number/=10;
count++;
if(number==0)
{
break;
}
}
for(;;)
{
sum+=pow(number%10,count);
number/=10;
if(number==0)
{
break;
}
}
if(sum==number)
{
return 1;
}
else
{
return 0;
}
}
void PrintN( int m, int n )
{
int i;
for(i=m+1;i<n;i++)
{
if(int narcissistic(i))
{
printf("%d\n",i);
}
}
}

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月12日
    • 修改了问题 11月4日
    • 创建了问题 11月4日