三位水仙花数编程 C语言编程题:打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其中各位数字的立方和等于?
C语言编程题:打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其中各位数字的立方和等于?水仙数是指一个n位数字(n=3),每个数字的n次方之和等于它本身。因此,n位数的水仙数就是把每个数字
C语言编程题:打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其中各位数字的立方和等于?
水仙数是指一个n位数字(n=3),每个数字的n次方之和等于它本身。因此,n位数的水仙数就是把每个数字的n次方相加,看它是否等于自己。有四个三位数的Narcissus数字:153370371407;程序如下:#include<iostream using namespacestintmain(){intbit1,bit2,bit3}For(inti=100I<1000i){Bit1=I/100//取百位数bit2=(I/10)//取十位数if(I==Bit1*Bit1*bit2*bit2*bit3)//将每个数字的立方体相加看看他们是否等于自己。{cout<<<<<endl}return0}图
用C 编程:打印出所有的
narcissus number“表示一种三位数,其数字的立方和等于自身,例如:153=13 53 3^3。现在需要输出M和n范围内的所有水仙数,有几组输入数据,每组占一行,包括两个整数M和n(100≤M≤n≤999)。对于每个测试用例,需要输出给定范围内水仙花的数量。