test_1058_阿姆斯特朗數
阿新 • • 發佈:2019-01-25
1058 -- 【迴圈語句】阿姆斯特朗數
Description
阿姆斯特朗數:如果一個正整數等於其各個數字的立方和,則該數稱為阿姆斯特朗數(也稱自戀數),如407=4^3+0^3+7^3,試程式設計求出n(n<=10000)以內的所有阿姆斯特朗數。Input
輸入一個數nOutput
輸出所有的所有阿姆斯特朗數,每行一個數字。Sample Input
1Sample Output
1Source
xinyue code//test_1058_amusitelangshu #include<iostream> using namespace std; int main(){ int n; cin>>n; for(int i=1;i<=n;i++){ int x=i,cont=0; while(x){ int temp=x%10; cont+=temp*temp*temp; x=x/10; } if(cont==i) cout<<i<<endl; } return 0; }