首页 > 分享 > 蓝桥杯练习【数论基础】——水仙花

蓝桥杯练习【数论基础】——水仙花

题目描述:

判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=1+125+27

输入:

一个整数。

数据规模和约定
一个三位的整数,是水仙花数输出"YES",否则输出" NO"

输出:

是水仙花数,输出" YES" ,否则输出" NO" (不包括引号)

样例输入:

123

样例输出:

NO

参考代码:

#include<bits/stdc++.h>

using namespace std;

int main()

{

int n;

scanf("%d", &n);

int a, b, c;

a = n / 100;

b = n /10 % 10;

c = n % 10;

if(a * a * a + b * b * b + c * c * c == n)

printf("YES");

else

printf("NO");

return 0;

}

相关知识

蓝桥杯大赛报名指南
计算机学院教师积极参加第十六届蓝桥杯大赛省赛师资培训会
Python 水仙花数练习
java基础判断一个数是不是水仙花数
第八届蓝桥杯全国软件和信息技术专业人才大赛报名指南
杭电信工计算机系编程比赛集训队,程序设计竞赛集训队
水仙花数C语言代码优化
求出100~999之间的所有“水仙花数”并输出。
自动浇花系统设计.doc
Java练习系列(三)水仙花数

网址: 蓝桥杯练习【数论基础】——水仙花 https://m.huajiangbk.com/newsview391214.html

所属分类:花卉
上一篇: C语言重来29:例题赏析——水仙
下一篇: C语言:PAT练习:水仙花数(