输出完数
2013-12-14 13:11
253 查看
/*
*Copyright (c) 2013 ,烟台大学计算机学院
*All rights reserved.
*作者:张凤宁
*完成日期:2013年12月10
*版本号:v1.0
*问题描述:编程找出1000之内的所有完数
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include <iostream>
#include<Cmath>
using namespace std;
int main( )
{
int i,s,j;
cout<<"1000之内的完数有:";
for(i=2; i<=1000; i++)
{
s=1;
for(j=2; j<sqrt(i); j++)
if(i%j==0)
s+=(j+i/j);
if(i==s)
cout<<i<<" ";
}
cout<<endl;
return 0;
}
运行结果:
![](https://img-blog.csdn.net/20131214130931796?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMjM2OTc1Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
心得体会:复习一下,感觉以前的方法都快忘光了,呜呜。
*Copyright (c) 2013 ,烟台大学计算机学院
*All rights reserved.
*作者:张凤宁
*完成日期:2013年12月10
*版本号:v1.0
*问题描述:编程找出1000之内的所有完数
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include <iostream>
#include<Cmath>
using namespace std;
int main( )
{
int i,s,j;
cout<<"1000之内的完数有:";
for(i=2; i<=1000; i++)
{
s=1;
for(j=2; j<sqrt(i); j++)
if(i%j==0)
s+=(j+i/j);
if(i==s)
cout<<i<<" ";
}
cout<<endl;
return 0;
}
运行结果:
心得体会:复习一下,感觉以前的方法都快忘光了,呜呜。
相关文章推荐
- GCC——分支预测(likely和unlikey)
- 我的Linux生涯之开机挂载的一些东西
- HUST 1632 Sheep’s Toy I(计算几何 正方形旋转覆盖面积)
- 从圆的面积说起 循环小数 PI
- tcp/ip高效编程总结
- 判断是否有相同的数字
- jQuery实战读书笔记(第五章)
- 第16周项目9-奇数因子(简篇)
- c++ 工程基础之STL系列 (四) map
- 弧垂计算
- PCM data flow - 4 - ASoC platform driver
- 比较字符串的大小
- try
- flume 参考文档 (四)
- 奇数因子
- flume 参考文档 (三)
- 我的Linux生涯之听听鸟哥的话
- 手机iphone ios android 打开QQ对话框的网页代码!
- 电脑无法连接到个别的无线网络
- nginx 虚拟主机多域名问题 【server_names_hash_bucket_size】