Copyright (c) 2012, 烟台大学计算机学院
All rights reserved.
作 者: 刘元龙
完成日期:2012 年11 月 2日
版 本 号:v1.0
输入描述:无
问题描述:输入一个数输出是不是完数
程序输出:是不是完数
算法设计:无
#include<iostream>
using namespace std;
int main()
{
int i=1,j,sum=0,b;
cout<<"请输入一个数";
cin>>j;
for(i=1;j%i==0;++i)
{ b=j/i;
sum=sum+b;
}
if(sum==j)
cout<<"不是完数"<<endl;
else
cout<<"是完数"<<endl;
return 0;
}
运行结果: