用C语言函数fun实现水仙花数的判断编程------(C每日一编程)
2023-12-23 17:47:51
水仙花数:
是一个三位数,其各位数字的立方和等于该数本身。
例如:153=1*1*1+5*5*5+3*3*3。
参考代码:
int fun(int n) {
int g, s, b;
g = n % 10;//个位
s = n / 100;//十位
b = n / 10 % 10;//百位
if (g*g*g+s*s*s+b*b*b==n)return 1;
else return 0;
}
int main() {
int i;
for (i = 100; i < 1000; i++) {
if (fun(i))
printf("%d是水仙花数\n", i);
}
return 0;
}
运行结果:
以上仅供参考。
文章来源:https://blog.csdn.net/weixin_64545778/article/details/135130261
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!