#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k,n;
printf("'water flower'number is:");
for(n=100;n<1000;n++)
{
i=n/100;/*分解出百位*/
j=n/10%10;/*分解出十位*/
k=n%10;/*分解出个位*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
printf("%-5d",n);
}
getch();
}
扩展资料:
常见水仙花数
三位的水仙花数共有4个:153,370,371,407;
四位的四叶玫瑰数共有3个:1634,8208,9474;
五位的五角星数共有3个:54748,92727,93084;
六位的六合数只有1个:548834;
七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;
八位的八仙数共有3个:24678050,24678051,88593477
...所谓“水仙花数”是指一个三位数其各位数字立方和等于该数本身_百度...
打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){ int i,j,k,n;printf(...
...所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。_百...
{ i=n\/100;\/*分解出百位*\/ j=n\/10%10;\/*分解出十位*\/ k=n%10;\/*分解出个位*\/ if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)printf("%-5d",n);} getch();}
如何实现用C语言输出所有的“水仙花数”?
C语言具体实现水仙花过程如下:一、问题描述:输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。二、问题分析:根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的...
...水仙花数”是指一个三位数,其各位数字立方和等于该本身。_百度...
include<stdio.h>int i,j,k,m,n;int main(){for(i=1;i<=9;i++){for(j=0;j<=9;j++){for(k=0;k<=9;k++){if(i*i*i + j*j*j + k*k*k == 100*i + 10*j + k)printf("%d%d%d\\n",i,j,k);}}}return 0;} ...
...所谓“水仙花数”是指一个3位数,其各位数字的立...
采纳率:56% 擅长: C\/C++ VC++ 汇编语言 数据结构及算法 视频共享 其他回答 #include "stdio.h"main(){ int i,j,k,n,m=0; printf("水仙花数为:\\n"); for(n=100;n<1000;n++) { i=n\/100;\/*分解出百位*\/ j=n\/10%10;\/*分解出十位*\/ k=n%10;\/*分解出个位*\/ if(n==i*i*i+j*j...
...数.所谓水仙花数是指一个3位数.其各位数字立方和等于该数本身._百 ...
include<stdio.h> \/\/一个三位数,其各位数字的立方和等于该数本身。例如:153=1^3+5^3+3^3 void main(){ int n,a,b,c;for(n=100;n<1000;n++){ a=n\/100;b=(n%100)\/10;c=(n%100)%10;if(a*a*a+b*b*b+c*c*c==n)printf("\\t");} printf("\\n");} ...
10道经典的C语言例题(含参考程序)
1.打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为153=1^3+5^3+3^3。include include int main(){ int bai_wei,shi_wei,ge_wei,i,sum=0;for(i=100;i<1000;i++){ bai_wei=i\/100;shi_wei=(i%100)\/...
...水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例...
水仙花数是指一个三位数,它的每个位上的数字的立方和等于它本身。例如:153 是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 153。下面是一个简单的C语言程序,用来找出所有的水仙花数:```c include int main() { int a, b, c, i;for(i = 100; i <= 999; i++) { a = i \/ ...
C语言编程输出所有的“水仙花数”。
C语言编程输出所有的“水仙花数”。输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=1的立方+5的立方+3的立方。fayelover584 | 浏览21674 次 |举报 我有更好的答案推荐于2017-12-16 11:27:11 最佳答案 main(){ int ge,shi,bai,...
打印出所有水仙花数,所谓水仙花数是指一个三位数,起各位数字立方和等于...
include<stdio.h>int main(){int iPoh,iPos,iPog,iNum = 0; \/*定义变量 ipoh为百位 ipos为十位 ipog为个位,iNum为最后的水仙花数字*\/ for (iNum=100; iNum<=999; iNum++){ iPoh = iNum\/100; \/*分解出数字的百 十 个位上的数字*\/ iPos = (iNum%100)\/10;iPog = iNum%...