#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int Judge(int a)
{
int i = a % 10;
int j = (a/10) % 10;
int k = (a / 100) % 10;
if (a == i*i*i + j*j*j + k*k*k)
return 1;
return 0;
}
int main()
{
int num = 0;
printf(“请输入一个三位数:”);
scanf("%d", &num);
int flag=Judge(num);
if (flag)
{
printf(“这个数字是水仙花数\n”);
}
else{
printf(“这个数字不是水仙花数\n”);
}
system(“pause”);
return 0;
}