用C语言编写一个程序求水仙花数
时间: 2023-03-26 21:03:16 浏览: 266
一个用c语言编写的水仙花数程序
以下是用C语言编写一个程序求水仙花数的代码:
#include <stdio.h>
#include <math.h>
int main()
{
int num, originalNum, remainder, result = , n = ;
printf("请输入一个三位数:");
scanf("%d", &num);
originalNum = num;
while (originalNum != )
{
originalNum /= 10;
++n;
}
originalNum = num;
while (originalNum != )
{
remainder = originalNum % 10;
result += pow(remainder, n);
originalNum /= 10;
}
if (result == num)
printf("%d 是水仙花数", num);
else
printf("%d 不是水仙花数", num);
return ;
}
阅读全文