首页 > 学院 > 开发设计 > 正文

test_1058_阿姆斯特朗数

2019-11-11 05:11:44
字体:
来源:转载
供稿:网友

1058 -- 【循环语句】阿姆斯特朗数

Description

阿姆斯特朗数:如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数(也称自恋数),如407=4^3+0^3+7^3,试编程求出n(n<=10000)以内的所有阿姆斯特朗数。

Input

输入一个数n

Output

输出所有的所有阿姆斯特朗数,每行一个数字。

Sample Input

1

Sample Output

1

Source

xinyuecode
//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;}
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表