27、写一个函数,判断某一个四位数是不是玫瑰花数 用C语言写

学习 时间:2026-05-30 21:29:04 阅读:8587
27、写一个函数,判断某一个四位数是不是玫瑰花数 用C语言写27、写一个函数,判断某一个四位数是不是玫瑰花数(所谓玫瑰花数即该四位数各位数字的四次方和恰好等于该数本身,如:1634=14+64+34+44).在主函数中从键盘任意输入一个四位数,调用该函数,判断该数是否为玫瑰花数,若是则输出“yes”,否则输出“no”.

最佳回答

开放的电脑

独特的汉堡

2026-05-30 21:29:04

#include #include void main() { scanf("请输入任意一个千位数:%d",n); int total=0; int chushu=10000; int x=n; while(chushu!=1) { x=n%chushu; total+=pow(x/(chushu/10),4); chushu /= 10; } string result = total==n?"yes":"no"; printf(result); }

最新回答共有2条回答

  • 爱听歌的老师
    回复
    2026-05-30 21:29:04

    #include #include void main() { scanf("请输入任意一个千位数:%d",n); int total=0; int chushu=10000; int x=n; while(chushu!=1) { x=n%chushu; total+=pow(x/(chushu/10),4); chushu /= 10; } string result = total==n?"yes":"no"; printf(result); }

上一篇 √52-√13等于多少

下一篇 翻译:而君以五十里之地存者,以君为长者,故不错意也。