基于C++实现水仙花数

您所在的位置:网站首页 求解水仙花数编程程序 基于C++实现水仙花数

基于C++实现水仙花数

2024-07-09 06:53| 来源: 网络整理| 查看: 265

1、水仙花数的连营 1.1、水仙花数

在学习程序设计课程时,大多数读者一定采用循环结构编写过求解水仙花数的程序。 【实例 1-1】水仙花数 一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33),找出所有的这种数。 编程思路 对三位数 n(n 为 100~999 之间的整数)进行穷举。对每个枚举的 n,分解出其百位 a(a=n/100)、十位 b(b=n%100/10)和个位 c( c=n%10),若满足 aaa+bbb+ccc== n,则 n 是水仙花数。 源程序及运行结果

# include using namespace std; int main() { int n, a, b, c; //n、a、b和c分别为三位数自身及其百位、十位和个位 for(n=100 ;n


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3