加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

输出n以内的全部完数.C++

(2011-06-24 14:20:51)
标签:

完数

c

教育

分类: 计算机基础
http://ctc.qzs.qq.com/ac/b.gif
http://ctc.qzs.qq.com/ac/b.gif

#include<iostream>
using namespace std;

int fws(int n)
{
     int i,s=0;
     for(i=1;i<n;i++)
  {
        if(n%i==0)  s+=i;
  }
     if(s==n)
        return 1;
     else
        return 0;
}

int main()
{
 
     int n,j;
  cin>>n;
  cout<<n<<"以内的全部完数是:"<<'\n';
     for(j=2;j<=n;j++)
  {
  if(fws(j))
   cout<<j<<'\n';
  }
  return 0;
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有