题解 | #牛牛的四叶玫瑰数#
牛牛的四叶玫瑰数
https://www.nowcoder.com/practice/b1ee23676ad54919b50aa1a09da1704e
#include <stdio.h>
#include <math.h>
int main()
{
int l,r;
scanf("%d %d",&l,&r);
for(int i=l;i<=r;i++)
{
int sum=0;int val=i;//将val赋值为i这个数,再对其进行判断
while(val)
{
sum+=pow(val%10,4);
val/=10;//换下一位进行计算,直到val变为0这个数就已经计算完了,我们再对sum进行计算
}
if(sum==i)
{
printf("%d ",i);//这个数就是四叶玫瑰数
}
}
return 0;
}
查看3道真题和解析