全网最详细 c语言判断水仙花数 教程!请关注@jujuboy
1.分析建模
什么是水仙花数?
水仙花数是一个三位数,个、十、百每位数的三次方之和等于 该数
例:153 = 1^3+5^3+3^3 1+125+27
2.画流程图
3.c语言编译
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
int n = 0;
int s = 0;
printf("请输入一个三位数\n");
scanf("%d", &n);
int a = n / 100;
int b = n / 10 % 10;
int c = n % 10;
s = a*a*a + b*b*b + c*c*c ;
if (s==n)
{
printf("该数为水仙花数\n");
}
else
{
printf("该数不为水仙花数\n");
}
return 0;
}