早教吧作业答案频道 -->其他-->
C语言将所有的水仙花数保存到一维数组a中,再通过数组打印出所有的水仙花数。(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断)例
题目详情
C语言 将所有的水仙花数保存到一维数组a中,再通过数组打印出所有的水仙花数。
(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断)
例如:153=1*1*1+5*5*5+3*3*3)
(所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。(水仙花数必须用函数进行判断)
例如:153=1*1*1+5*5*5+3*3*3)
▼优质解答
答案和解析
#include
#define N 1000
void main()
{
int i,n,j=0,a[N]={0},b[3]={0};
for(i=100;i<1000;i++)
{
b[0]=i%10;
b[1]=i/10%10;
b[2]=i/100;
n=b[0]*b[0]*b[0]+b[1]*b[1]*b[1]+b[2]*b[2]*b[2];
if(i==n)
a[j++]=i;
}
printf("100-999之间的水仙花数为:");
for(i=0;i {
if(i%5==0)
printf("\n");
printf("%d ",a[i]);
}
printf("\n");
}
#define N 1000
void main()
{
int i,n,j=0,a[N]={0},b[3]={0};
for(i=100;i<1000;i++)
{
b[0]=i%10;
b[1]=i/10%10;
b[2]=i/100;
n=b[0]*b[0]*b[0]+b[1]*b[1]*b[1]+b[2]*b[2]*b[2];
if(i==n)
a[j++]=i;
}
printf("100-999之间的水仙花数为:");
for(i=0;i
if(i%5==0)
printf("\n");
printf("%d ",a[i]);
}
printf("\n");
}
看了 C语言将所有的水仙花数保存到...的网友还看了以下:
列各种人的性格特点,用 三字格 成语写出来 列各种人的性格特点,用 三字格 成语写随声附和的人,用 2020-04-05 …
急求,开普勒第二定律推导我推导到ds/dt=wr*2/2 别跟我说什么角动量,我高三.鄙人数学好 2020-05-17 …
用三个关联词把三句话合并成一句话.一个人学会了与别人合作.一个人获得了打开成功之门的钥用三个关联词 2020-06-20 …
三条绳子怎么编成一条圆绳我用三条绳子编成了一条绳子,不是圆的,而是扁的,是用三条交叉替换的方法编的 2020-06-27 …
游子吟中的“言”和“三春晖”啥意思 2020-07-03 …
关于高一数学新教材的利用三角函数证明题目已知α为锐角利用三角函数线证明:α>sinα还有sinα+ 2020-07-26 …
三角形的两边之和大于第三边与那条公里有相同的作用三角形的任意两边之和大于第三边、与我们以前学过的那 2020-07-30 …
我绣的是百福图,绣到三分之一的时候,才知道11ct的要用三股线绣,而我用的两股,有没有什么补救办法吗 2020-11-06 …
一个手指的“妙用”三个秀才进京赶考,路过一座寺庙,他们便问老方丈:“请问老方丈,我们三人进京赶考的结 2020-11-06 …
八年级语文第六课枣核发生的事用三个字概括全文求三字三字越多越好,大胆的说!写了作者的旧同窗干嘛了?用 2020-12-21 …