#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;
}
判断水仙花数的C程序
本文介绍了一个使用C语言编写的简单程序,用于判断输入的三位数是否为水仙花数。水仙花数是指一个三位数,其各位数字立方和等于该数本身。程序通过分离数字的每一位并计算其立方和进行判断。

被折叠的 条评论
为什么被折叠?



