1000以内的阿姆斯特朗数
2012-11-11 12:46
288 查看
/*
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:赵晓晨
* 完成日期:2012 年 11 月 11日
* 版 本 号:v1.0
*
* 输入描述:无
* 问题描述:无
* 程序输出:阿姆斯特朗数
* 问题分析:略
* 算法设计:
# include <iostream>
# include <cmath>
using namespace std;
int main()
{
int n,hun,ten,gw,sum;
for(n=1;n<=1000;n++){
hun=n/100;
ten=n%100/10;
gw=n%10;
sum=pow(gw,3)+pow(ten,3)+pow(hun,3);
if(n==sum){
cout<<"阿姆斯特朗数为:"<<n<<endl;
}
}
return 0;
}
运行结果:
心得体会:就是除法和整除的运算。恩恩。小有成就感。
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 作 者:赵晓晨
* 完成日期:2012 年 11 月 11日
* 版 本 号:v1.0
*
* 输入描述:无
* 问题描述:无
* 程序输出:阿姆斯特朗数
* 问题分析:略
* 算法设计:
# include <iostream>
# include <cmath>
using namespace std;
int main()
{
int n,hun,ten,gw,sum;
for(n=1;n<=1000;n++){
hun=n/100;
ten=n%100/10;
gw=n%10;
sum=pow(gw,3)+pow(ten,3)+pow(hun,3);
if(n==sum){
cout<<"阿姆斯特朗数为:"<<n<<endl;
}
}
return 0;
}
运行结果:
心得体会:就是除法和整除的运算。恩恩。小有成就感。
相关文章推荐
- 1000以内的阿姆斯特朗数
- 第十一周项目3-4-1000以内的阿姆斯特朗数
- 第三十九讲 项目5 求出1000以内阿姆斯特朗数
- 1000以内的水莲花数(阿姆斯特朗数)
- 1000以内的完数
- 小蚂蚁学习C语言(37)——题目——求出1000以内的所有完数以及它的因子
- 1000以内任意十个整数之和
- 算法基础-求1000以内的质数
- C语言求1000以内回文数
- Java找出1000以内的所有完数
- 求1000以内素数平均值
- 1000以内的所以完数
- 找出1000以内的所有完数
- 求1000以内的完数(作业)
- 求1000以内的水仙花数. 水仙花数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
- Linux练习:一个数如果恰好等于它的因子之和,这个数被成为”完数”,例如:6=1+2+3.请编程找出1000以内的完数。
- 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程 找出1000以内的所有完数
- 1000以内偶数的和
- 求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。例如若n为1000时,函数值应为:s=153.909064。
- 去求1000以内偶数的和