提交时间:2024-04-21 19:39:56

运行 ID: 45992

#include<bits/stdc++.h> using namespace std; void f(int n){ queue<short>num; int sum=0; int _n=n; for(int i=0;i<4;i++){ num.push(n%10); n/=10; } for(int i=0;i<4;i++){ sum+=pow(num.front(),4); num.pop(); } if(sum==_n)cout<<_n<<' '; } int main(){ int a,b; cin>>a>>b; for(int i=a;i<=b;i++){ f(i); } return 0; }