题解 | #牛牛的四叶玫瑰数#
牛牛的四叶玫瑰数
https://www.nowcoder.com/practice/b1ee23676ad54919b50aa1a09da1704e
#include <stdio.h>
int main()
{
int a, b,i;
int shu = 0;
int zu[100] = { 0 };
scanf("%d %d", &a, &b);
for (i = a; i <= b; i++)
{
int c1 = i % 10;
int c2 = i / 10 % 10;
int c3 = i / 10 / 10 % 10;
int c4 = i / 10 / 10 / 10 % 10;
int t = c1 * c1 * c1 * c1 + c2 * c2 * c2 * c2 + c3 * c3 * c3 * c3 + c4 * c4 * c4 * c4;
if (t == i)
{
zu[shu++] = i;
}
}
for (i = 0; i < shu; i++)
{
printf("%d ", zu[i]);
}
return 0;
}
查看1道真题和解析

