C语言题目:输出所有的“水仙花数”,并输出其总个数。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。
具体程序如下:
#include <stdio.h>
void main()
{
int i,a,b,c,count=0;//count是计数器
printf("水仙花数有\n");
for (i=100;i<=999;i++)
{
a=i/100; //取百位数字
b=(i-a*100)/10; //取十位数字
c=i%10; //取个位数字
if(a*a*a+b*b*b+c*c*c==i)//如果是水仙花数
{
printf("%d\t",i);
count++;//如果是水仙花数 计数器就加1
}
}
printf("\n水仙花数的个数为\t%d",count);
printf("\n");
}
运行结果如下
C语言题目:输出所有的“水仙花数”,并输出其总个数。所谓“水仙花数”是...
c=i%10; \/\/取个位数字 if(a*a*a+b*b*b+c*c*c==i)\/\/如果是水仙花数 { printf("%d\\t",i); count++;\/\/如果是水仙花数 计数器就加1 } } printf("\\n水仙花数的个数为\\t%d",count); printf("\\n"); } 运行结果如下 本回答由网友推荐 举报| 答案纠错 | 评论 19 6 www1314520sss 采纳...
...所谓“水仙花数”是指一个三位数其各位数字立方和等于该数本身_百度...
1. 题目理解:题目要求寻找所有的三位数,这些数的每个位上的数字的立方和等于该数本身。例如,153是一个水仙花数,因为1^3 + 5^3 + 3^3 = 153。2. 程序设计:我们需要一个循环来遍历100到999之间的所有三位数。对于每个数,我们需要计算其各位上的数字的立方和,并检查这个和是否等于原数。3....
输出所有的水仙花数.所谓的水仙花数是指一个3位数,其各位数字立方和等于...
```c include int main() { int i, j, k, n;printf("The 'Narcissistic' numbers are: ");for (n = 100; n < 1000; n++) { i = n \/ 100; \/* Obtain the hundreds place *\/ j = (n \/ 10) % 10; \/* Obtain the tens place *\/ k = n % 10; \/* Obtain the ones...
...所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身...
{ a=n\/100;b=n%100\/10;c=n%10;if(a*a*a+b*b*b+c*c*c==n) printf("%d\\n",n);} }
...输出所有水仙花数.所谓水仙花数是指一个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");} ...
...所谓“水仙花数”是指一个3位数,其各数字立方和等于该数本身。例如...
include<stdio.h> main(){ int T[] = {0,1,8,27,64,125,216,343,512,729};int c = 100;int i, j, k;for(i = 1; i < 10; i++)for(j = 0; j < 10; j++)for(k = 0; k < 10; k++){ if(T[i]+T[j]+T[k] == c)printf("%d\\n",c);c++;} } ...
...所谓“水仙花数”是指一个三位数,其各位数字立方和等于该本身。_百...
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;} ...
C语言编程输出所有的“水仙花数”。
C语言编程输出所有的“水仙花数”。输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=1的立方+5的立方+3的立方。fayelover584 | 浏览21674 次 |举报 我有更好的答案推荐于2017-12-16 11:27:11 最佳答案 main(){ int ge,shi,bai,...
如何实现用C语言输出所有的“水仙花数”?
C语言具体实现水仙花过程如下:一、问题描述:输出所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 13 + 53 + 33。二、问题分析:根据“水仙花数”的定义,判断一个数是否为“水仙花数”,最重要的是要把给出的三位数的...
输出所有的水仙花数。所谓水仙花数是一个3位的正整数,其各位数字的立方...
参考代码如下:include<stdio.h> int main(){ int i,x,y,z;for(i=100;i<=999;++i){ x=i%10;y=(i%100)\/10;z=i\/100;if(x*x*x+y*y*y+z*z*z==i)printf("%d\\n",i);} return 0;}