6-2 判断水仙花数 (10 分)
所谓水仙花数(也称自幂数、自恋数、阿姆斯特朗数),它是一个 3 位数,其每位数字的 3 次幂之和等于它本身。
请编写函数,判断水仙花数。
函数原型
int IsNarc(int x);
说明:参数 x
是任意自然数。若 x
是水仙花数,则函数值为 1 (真),否则为 0 (假)。
裁判程序
#include <stdio.h>#define Cube(x) ...(略)...int IsNarc(int x);int main()
{int x;scanf("%d", &x);if (IsNarc(x)){puts("Yes");}else{puts("No");}return 0;
}/* 你提交的代码将被嵌在这里 */
提示:利用前面作业中编写的 Cube 宏命令求立方。
输入样例1
153
结尾无空行
输出样例1
Yes
结尾无空行
输入样例2
582
结尾无空行
输出样例2
No
结尾无空行
输入样例3
1
结尾无空行
输出样例3
No
结尾无空行
输入样例4
1001
结尾无空行
输出样例4
No
结尾无空行
int IsNarc(int x)
{int a,b,c;a=x%10;b=x/10%10;c=x/100;if(x<100||x>999){return 0;}if(Cube(a)+Cube(b)+Cube(c)==x){return 1;}else{return 0;}
}
6-2 判断水仙花数 (10 分)相关推荐
- 实验5-9 使用函数输出水仙花数 (20 分)
实验5-9 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写两个函数,一个判断给定整数 ...
- C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-6 使用函数输出水仙花数 (20 分)
其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和 ...
- 7-150 水仙花数 (20 分)
7-150 水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式 ...
- 7-107 找出三位水仙花数 (15 分)
7-107 找出三位水仙花数 (15 分) 本题要求编写程序,输出给定正整数M和N区间内的所有三位水仙花数.三位水仙花数,即其个位.十位.百位数字的立方和等于该数本身. 输入格式: 输入在一行中给出两 ...
- python判断水仙花数
python判断水仙花数 水仙花数:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153) 实例代码 for num in range ...
- 如何用Python判断水仙花数
如何用Python判断水仙花数 这一篇主要献给刚接触Python的朋友,各种思路和值得注意的知识点讲的比较详细. 水仙花数是非常经典的一道题目,刚开始编程的话还是比较建议尝试一下用command运行程 ...
- Python今日编程——判断水仙花数然后求水仙花数
今天来的"潜一下水"咯,如何要用python函数写一个判断水仙花数的程序应该怎么做? 常规的编程题:编写一个判断一个数是否是水仙花数的函数,然后利用该函数求所有水仙花数. 然后思考 ...
- PTA 7-80 水仙花数 (20分)
7-80 水仙花数 (20分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输 ...
- 7-6 水仙花数 (20分)
7-6 水仙花数 (20分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=1^3 + 5^3 + 3^3 . 本题要求编写程序,计算所有N位水仙花 ...
最新文章
- kettle中java组件_kettle系列-[KettleUtil]kettle插件,类似kettle的自定义java类控件
- 为什么忘记commit也会造成select查询的性能问题
- BZOJ3570 : DZY Loves Physics I
- C#与mongoDB初始环境搭建
- thinkpad装linux无线网卡驱动,Thinkpad SL510 笔记本安装 Linux 无线网卡驱动
- android监听动画完成,android判断动画已结束示例代码
- 使用PYTHON列表生成式过滤数据
- del/xcopy时如何在输出窗口中,不显示文件名
- 职称计算机internet应用模块,全国职称计算机考试题库(Internet应用XP版模块)
- java中抽象类继承抽象类_邮政编码作为Java中抽象类的示例
- cadence 617工艺库安装以及相关问题解决
- 15个C语言“谜题”,有你知道的吗?
- 大牛讲解信号与系统以及数字信号处理
- Scrapy框架爬取昵图网图片
- Matlab修改背景色
- 2020年10月25日总结
- PoE、PoE+、PoE++ 三款交换机如何选择?一文带你了解
- 1VB编程技术的简介
- Bayesian Convolution Neural Networks with Bernoulli Approximate Variational Inference
- python中loc和iloc