【暴力枚舉】枚舉-四葉玫瑰

【暴力枚舉】枚舉-四葉玫瑰

在這裏插入圖片描述

#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
    vector<int> num;
    int gewei,shiwei,baiwei,qianwei;
    int a,b,c,d;
    for(int i = 1000; i < 10000; i++){
        gewei = i % 10;
        shiwei = (i/10) % 10;
        baiwei = (i/100) % 10;
        qianwei = i/1000;
        a = pow(gewei,4);
        b = pow(shiwei,4);
        c = pow(baiwei,4);
        d = pow(qianwei,4);
        if( (a+b+c+d) == i )
            num.push_back(i);
    }
    sort(num.begin(),num.end());
    for(vector<int>::iterator it=num.begin();it!=num.end();it++){
        cout << *it << " ";
    }
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章