水仙花数是指一个三位数,他的每位上的数字的三次幂之和等于它本身 编程

水仙花数是指一个三位数,他的每位上的数字的三次幂之和等于它本身 编程
#include
int a,b,c,i;
main()
{
a=i-(10*b+c);
b=i-(100*a+c);
c=i-(100*a+10*b);
if(a*a*a+b*b*b+c*c*c==i)
printf("%d ",a,b,c);
}
其他人气:196 ℃时间:2019-12-12 11:12:45
优质解答
你需要循环= =我不是学c的、
是把a从1循环到9里套一个循环把b从1循环到9里再套一个c从1循环到9,
三重循环里有一个判断如果a*a*a+b*b*b+c*c*c等于a*100+b*10+c则输出a,b,c,就是水仙花数
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版