題目連結: https://zerojudge.tw/ShowProblem?problemid=d010
# 解題思路
按照題目的意思將除了自身的因數都總加起來比較吧
# 程式碼
#include <iostream> | |
using namespace std; | |
int main() | |
{ | |
int n,sum; | |
while(cin>>n) | |
{ | |
sum=0; | |
for(int i =1; i<n;i++) | |
{ | |
if(n%i==0) | |
sum+=i; | |
} | |
if(sum==n) | |
cout<<"完全數"<<endl; | |
else if(sum>n) | |
cout<<"盈數"<<endl; | |
else | |
cout<<"虧數"<<endl; | |
} | |
} |