程序员面试题精选--(03)寻找水仙花数
来源:互联网 发布:笛子音效软件 编辑:程序博客网 时间:2024/05/22 00:51
题目:设计一个函数,找出水仙花数。C++实现!
分析:这是07年GS的一首面试题
首先弄清楚水仙花数的定义:
百度百科:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
要注意以下几点:
- 首先它是一个三位数
- 其次对于一个给它的数,我们需要分离出它的位数Digit
- 需要用到pow函数,它的声明如下:double pow ( double dx,double dy ),用来计算dx 的dy次方的值。
下面贴出实现代码
在上面的代码中我加入try / throw / catch 模块,这个在实际开发中是经常用来的。
这个题目不难,相信大家都知道思路,这里就不多讲了!
- 程序员面试题精选--(03)寻找水仙花数
- 程序员面试题精选100题(37)-寻找丑数
- 程序员面试题精选100题(37)-寻找丑数
- 程序员面试题精选100题(37)-寻找丑数
- 程序员面试题精选100题(37)-寻找丑数(一种新的排序方法)
- 程序员面试题精选100题(37)-寻找丑数[算法]
- 程序员面试题精选
- 程序员面试题精选--调整奇偶数顺序
- 程序员面试题精选--前言
- 寻找水仙花数
- 程序员面试题精选(转载)
- 程序员面试题精选 (转载)
- 程序员面试题精选题-C++
- 程序员面试题精选-颠倒栈
- 程序员面试题精选--扑克牌的顺子
- 程序员面试题精选--从头到尾输出字符串
- 程序员面试题精选-- 字符串的组合
- 程序员面试题精选-- 字符串的组合
- vector的基本用法
- js+css表格特效
- sqlsever 更改字段名
- COM+无法与Microsoft分布式事务协调程序交谈
- Oracle DataGuard 数据备份方案实验
- 程序员面试题精选--(03)寻找水仙花数
- 成功用Xmanager3.连接 Linux ,AIX
- .Net ajax检测用户名是否重复
- 一个 flex 图表查询
- jQuery + $.ajax() 访问 Web Service
- shell中的I/O redirect
- 关于TStringGrid控件使用!
- source insight删除已加载的project工程项目报错的解决办法
- Tomcat的目录结构及其用途 (标记)