华为机试—水仙花数
来源:互联网 发布:传智博客java视频 编辑:程序博客网 时间:2024/05/21 18:37
判断给定正整数是不是“水仙花数”。“水仙花数”是指一个三位数,其各位数字的立方和等于该数,例如153=1^3+5^3+3^3。
输入说明:有多组数据,每组数据为一个正整数n(0<n<65536,占一行),为0时表示输入结束。
153
111
370
422
yes
no
yes
输入说明:有多组数据,每组数据为一个正整数n(0<n<65536,占一行),为0时表示输入结束。
输出说明:对于每一组数据,输出一个yes或no(表示该数是否为“水仙花数”)。
153
111
370
422
0
yes
no
yes
no
#include <iostream>#include <vector>#include <string>using namespace std;int main(){vector<string> s;int n;int a,b,c;cin>>n;while(n){a=n%10;b=(n/10)%10;c=(n/100)%10;if(n==a*a*a+b*b*b+c*c*c)s.push_back("yes");elses.push_back("no");cin>>n;}for(int k=0;k<s.size();k++)cout<<s[k]<<endl;return 0;}
0 0
- 华为机试—水仙花数
- [华为机试练习题]60.水仙花数
- 华为机试题: 水仙花数
- 2017华为机试题--水仙花数
- 华为2017笔试题 水仙花数
- 水仙花数——
- C—水仙花数
- F—水仙花数
- 华为机试——自守数
- 华为机试—回文数判断
- 华为机试—Smith数
- 【华为练习题 】 n位水仙花数(初级)
- 华为2017实习生招聘笔试题-水仙花数
- 华为机试--删数
- 华为机试---删数
- 华为机试---数独
- hdu2010——水仙花数
- 2010——水仙花数
- 春天来了
- SSH端口转发功能
- Python学习笔记(二)
- 华为机试—等差数列
- android中的广播初步理解
- 华为机试—水仙花数
- akoj-1170-国王的魔镜
- 西部数据 mycloud 安装svn
- akoj-1039-单目标0/1背包问题
- akoj-1054-求逆序数
- Activiti学习入门(2) -- 学习部署Activiti流程定义
- Go语言实现Gob编解码
- RabbitMQ官网教程---路由
- 华为机试—Smith数