C ++程序寻找完美数字
给定一个整数,我们必须检查它是否为完美数?
此C++程序用于查找正数的理想数,并查找除该数外的所有正数。
说明:例如,6是一个理想数,因为6的除数是1、2和3,那么其除数之和是1+2+3=6。
注意:理想数字是一个正整数,等于其适当的正因数之和。
看一下程序:
#include <iostream>
using namespace std;
int main(){
int n,i=1,sum=0;
cout<<"Enter a number: ";
cin>>n;
while(i<n)
{
if(n%i==0)
sum=sum+i;
i++;
}
if(sum==n)
cout << i << " is a perfect number\n";
else
cout << i << " is not a perfect number\n";
return 0;
}输出结果
Enter a number: 6 6 is a perfect number
热门推荐
10 兄弟告别的祝福语简短
11 基金赚钱祝福语简短英文
12 书籍祝福语男生文案简短
13 偶像结婚文案祝福语简短
14 搬家祝福语卡片文案简短
15 新人新婚敬酒祝福语简短
16 酒店求婚文案祝福语简短
17 2026年祝福语大全简短
18 当选团员祝福语简短精辟