网上有关“四叶玫瑰数vb”话题很是火热,小编也是针对四叶玫瑰数vb寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
第一种方式分离每位数字:
#include<stdio.h>
int main()
{
int a,b,c;
int i;
for(i=100;i<1000;i++)
{
a=i%10;
b=i/10%10;
c=i/100;
if(i==a*a*a+b*b*b+c*c*c)
{
printf("%d\n",i);
}
}
return 0 ;
}
第二种方式:三重for循环
#include<stdio.h>
int main()
{
int a,b,c;
int i,j,k;
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==i*100+j*10+k)
{
printf("%d%d%d\n",i,j,k);
}
}
}
}
printf("\n");
return 0 ;
}
扩展资料:
水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
常见水仙花数
水仙花数又称阿姆斯特朗数。
三位的水仙花数共有4个:153,370,371,407;
四位的四叶玫瑰数共有3个:1634,8208,9474;
五位的五角星数共有3个:54748,92727,93084;
六位的六合数只有1个:548834;
七位的北斗七星数共有4个:1741725,4210818,9800817,9926315;
八位的八仙数共有3个:24678050,24678051,88593477
……
使用高精度计算,可以得到超过int类型上限的水仙花数:
5: 93084
5: 92727
5: 54748
6: 548834
7: 9800817
7: 4210818
7: 1741725
7: 9926315
8: 24678050
8: 24678051
8: 88593477
9: 146511208
9: 912985153
9: 472335975
9: 534494836
10: 4679307774
11: 32164049650
11:40028394225
11: 42678290603
11: 49388550606
11: 32164049651
11: 94204591914
11: 44708635679
11: 82693916578
14: 28116440335967
16: 4338281769391370
16: 4338281769391371
17: 21897142587612075
17: 35641594208964132
17: 35875699062250035
19: 1517841543307505039
19: 3289582984443187032
19: 4929273885928088826
19: 4498128791164624869
20: 63105425988599693916
21: 449177399146038697307
21: 128468643043731391252
23: 27907865009977052567814
23: 35452590104031691935943
23: 27879694893054074471405
23: 21887696841122916288858
24: 174088005938065293023722
24: 188451485447897896036875
(为环保起见,24位以上的水仙花数略)
最大的水仙花数有39位。十进制自然数中的所有水仙花数共有88个。
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void main()
{
int a,f;
double b,c,d,e;
printf("输入一个四位数\n");
scanf("%d",&a);
b=a/1%10;
c=a/10%10;
d=a/100%10;
e=a/1000%10;
f= pow(b,4)+pow(c,4)+pow(d,4)+pow(e,4);
if(a==f)
printf("是四叶玫瑰数");
else
printf("不是四叶玫瑰数");
system("pause");
}
关于“四叶玫瑰数vb”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[初双]投稿,不代表五洲号立场,如若转载,请注明出处:https://www.tzwzszyy.cn/jingyan/202507-4711.html
评论列表(3条)
我是五洲号的签约作者“初双”
本文概览:网上有关“四叶玫瑰数vb”话题很是火热,小编也是针对四叶玫瑰数vb寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。第一种方式分离每位数字...
文章不错《四叶玫瑰数vb》内容很有帮助