int main()
{
int start,end,i = 0,a,b,c,size = 0;
while (scanf("%d %d ",& amp開始& ampend) == 2)
{
for(I = start;我& lt=結束;i++)
{
a = I/100;
b = I/10% 10;
c = I % 10;
//total = pow(c,3) + pow(a,3) + pow(b,3);
如果((a*a*a + b*b*b + c*c*c) == i)?//滿足水仙花條件
{
if (size == 0)?//size=0輸出第壹個水仙花號?
{
printf("%d ",I);
}
Else //size++輸出秒。。第n朵水仙花
{
printf(" %d ",I);
}
size++;?//數字++;
}
}
如果if (size == 0) //的取值範圍內的數為0,說明白不符合條件。
{
printf(" no ");
}
printf(" \ n ");
}
返回0;
}
網頁鏈接