#include <stdio.h> int cal_value(int a){ int sum=0; int v; while (a>9){ v = a%10; sum+=v*v*v; a = a/10; } sum+=a*a*a; return sum; } int main(){ int n; if (scanf("%d",&n)!=EOF){ // 计算满足的最大的数字 if (n<100 || n>=1000){printf("Invalid Value.");} else{ if (cal_value(n)==n){printf("Yes");} if (cal_value(n)!=n){printf("No");} } }else{ printf("input wrong"); } return 0; }
c语言编程练习题:7-171 判断一个三位数是否为水仙花数
作者:yunjinqi
类别:编程
日期:2023-05-31 18:30:02
阅读:613 次
消耗积分:0 分
版权所有,转载本站文章请注明出处:云子量化, https://www.yunjinqi.top/article/296
最新文章
系统当前共有 406 篇文章