四叶玫瑰数是一个4位数,它个位数的4次方+它十位数的4次方十它百位数的4次方+它千位数的4次方,恰好等于该数本身。请你编写程序找出所有的四叶玫瑰数。
3条回答 默认 最新
threenewbee 2023-11-21 10:52关注#include <stdio.h> int main() { for (int i = 1000; i <= 9999; i++) { int j = i; int sum = 0; while (j) { sum += (j % 10) * (j % 10) * (j % 10) * (j % 10); j /= 10; } if (i == sum) printf("%d\n", i); } return 0; }1634
8208
9474解决 无用评论 打赏 举报