#include<stdio.h>
int main()
{int i,j,t,n;
printf("水仙数=");
scanf("%d",&n);
for(n=100;n<=999; n++)
{i=n/100;
j=(n-i100)/10;
t=n-i100-j10;}
if(n==iii+jjj+tt*t)
printf("%d",n);
return 0;
}
求某范围内的水花仙数,还是求所有水花仙数?
求所有水花仙数:
#include <stdio.h>
int main()
{
int i,j,t,n;
for(i=100;i<1000;i++)
{
j=i%10;
t=i/10%10;
n=i/100;
if(j*j*j+t*t*t+n*n*n==i)
printf("%d ",i);
}
return 0;
}
#include "stdio.h"
void main()
{
int i;
int a,b,c;
int cnt =0;
for(i=100;i<=999;i++){
a = i / 100; //百位
b = i / 10 % 10; //十位
c = i % 10;//个位
if(a*a*a + b*b*b + c*c*c == i){
printf("%d\t",i);
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!