打印出所有的“水仙花数”
2012-11-01 13:33
218 查看
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:董慧 * 完成日期:2012 年 11 月1 日 * 版 本 号:v1.0 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 问题分析:略 * 算法设计:略 /* #include <iostream> #include <cmath> using namespace std; /* 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 */ int main() { int number,hun,ten,gv,sum; for(number=100;number<1000;number++)//for循环后面不要忘记加{} { hun=number/100; ten=number%100/10; gv=number%10; //个位要对十求余,不能对100求余。例156%100余56,156%10余6 sum=pow(gv,3)+pow(ten,3)+pow(hun,3); if(number==sum) { //输出水仙花数 cout<<"水仙花数为:"<<number<<endl; } } return 0; }
输出结果:
心得体会:全在注释里了
相关文章推荐
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
- 2.编程将0-1000所有“水仙花数”打印出来,并打印其总个数。 “水仙花数”是一个 各个位立方之和等于该整数的三位数。
- 打印所有的水仙花数
- 10月25日 c语言 打印所有水仙花数
- 打印出所有的“水仙花数
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- Problem B: 打印出所有"水仙花数
- 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
- java 循环问题 大全 求2~100a之内的素数。求水仙花数:(1~1000)。有1、2、3、4四个数字,输出所有能组成的互不相同且无重复的三位数。打印空心菱形
- Java打印出100-999之间所有的"水仙花数"
- JAVA语言:打印出 所有”水仙花数“。
- 【程序13】打印出所有的“水仙花数”,运算符和表达式
- 打印出所有"水仙花数
- 打印所有的水仙花数
- 打印出所有水仙花数
- 2. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一水仙花数,因为153=1^3+5^3+3^3.
- //打印出所有的“水仙花数”.
- 打印出所有的“水仙花数”........(题目不难,注意表示出一个数的个位,十位,百位==的简便方法)
- 打印所有的水仙花数