C语言:求出0~999之间的所有“水仙花数”并输出
来源:互联网 发布:cctv软件下载 编辑:程序博客网 时间:2024/05/16 09:00
“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3,则153是一个“水仙花数”。
在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),是指一N位数,其各个数之N次方和等于该数。
例如153、370、371及407就是三位数的水仙花数,其各个数之立方和等于该数:
153 = 1^3 + 5^3 + 3^3。
370 = 3^3 + 7^3 + 0^3。
371 = 3^3 + 7^3 + 1^3。
407 = 4^3 + 0^3 + 7^3。
#include<stdio.h>#include<stdlib.h>void NarcissisticNumber(){ int num = 0; int hundred = 0; int ten = 0; int unit = 0; for (; num < 1000; num++) { hundred = num / 100; ten = (num - hundred * 100) / 10; unit = (num - hundred * 100 - ten * 10) / 1; if (num == hundred * hundred * hundred + ten * ten * ten + unit *unit *unit) { printf("%d ", num); } } printf("\n");}int main(){ NarcissisticNumber(); system("pause"); return 0;}
0 0
- c语言:3种方法;求出0~999之间的所有“水仙花数”并输出。
- C语言:求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出。
- 求出0~999之间的所有“水仙花数”并输出
- 求出0~999之间的所有“水仙花数”并输出。
- 求出0~999之间的所有“水仙花数”并输出。
- C语言 求出100~999之间的所有“水仙花数”并输出
- 求出1~999之间的所有“水仙花数”并输出
- 【C语言】输出100~999之间的所有“水仙花数”
- 求出0—999之间的所有“水仙花数”。
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其个位数字的立方和确好等于该数本身,如:153=1+5+3,则153是一个“水仙花数”。
- 求出所有“水仙花数”并输出
- 5.求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?1
- 求出0~999之间的所有“水仙花数”并输出。“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 输出一个整数的每一位
- C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
- C语言:编写程序数一下 1到 100 的所有整数中出现多少次数字 9
- 在屏幕上输出图案:*与空格拼出的菱形
- C语言:求出0~999之间的所有“水仙花数”并输出
- C语言:每隔一秒,动态首尾依次输出一个字符,直到全部输出
- .NET C# Tostring() format 格式化字符串大全
- C语言:模拟输入密码系统,三次以内正常通过,三次退出程序
- C语言:求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
- C语言:编写一个程序,它从标准输入(终端)读取C源代码,并验证所有的花括号都正确的成对出现
- C语言:编写折半查找函数,即二分法
- html5默认情况下图片底部会有3-5px边距解决办法
- C语言:编写猜数字游戏,猜一个数字,一直到猜中为止