#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;
}
求水仙数,显示结果错误,不知哪错
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-sinJack 2021-10-23 08:52关注
求某范围内的水花仙数,还是求所有水花仙数?
求所有水花仙数:#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; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报