Pefect 数字(CE)
来源:互联网 发布:查韩服lol战绩软件 编辑:程序博客网 时间:2024/06/11 21:04
/*
Description
小明和小林做数字游戏,他们的游戏规则如下:
小明说出一个数字n,小林说出这个数字类型。在他们的数字游戏中,一共有3中数字类型。
Perfect,Deficient,Abundant。首先说明一下因子的概念,假如整数n除以m,结果是无余数的整数,那么我们称m就是n的因子。这里定义为R因子为一个数x的因子,且R大于等于1且小于x。如果n等于n的所有因子之和,就称n为Perfect,如果n大于n的因子之和,就称n为Deficient,如果n小于n的因子之和,就称n为Abundant。
Input
每行输入一个整数n(n不大于60000),输出0结束程序。
Output
输出n,然后输出n的数字类型。注意输出格式。
Sample Input
6
15
0
Sample Output
6 Perfect
15 Deficient
*/
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0)
{
int sum=0;
int m=n;
while(n--)
{
if(n!=0 && m%n==0)
{
sum+=n;
}
}
if(m==sum)
cout<<setw(5)<<m<<" "<<"Perfect"<<endl;
else if(m>sum)
cout<<setw(5)<<m<<" "<<"Deficient"<<endl;
else if(m<sum)
cout<<setw(5)<<m<<" "<<"Abundant"<<endl;
}
return 0;
}
/*
辅助解释:
stray ‘\302’ in program:中文空格、标点等不能出现在程序中注释和字符串以外的部分。
*/
/* 话说没找到哪里有中文空格标点的样子。。。*/
- Pefect 数字(CE)
- YTU 2455: Pefect 数字
- PAT 1085 Pefect Sequence
- CE
- ce
- ce
- ce
- ce
- ce
- 数字货币投资!去中心化应急响应CE…
- 阿里内部分享:大数据业务平台两年发展历程-pefect,大数据的一些经验
- 技巧CE
- Windows CE
- Windows CE
- windows CE
- CE PE
- CE使用说明
- windows ce
- 指针交换值
- 开源 免费 java CMS - FreeCMS1.5 标签 jobPage
- crontab的格式
- 黑马程序员_java中break、continue、return的区别
- SD卡修复
- Pefect 数字(CE)
- crontab的使用
- poj1178 Camelot(floyd+枚举)
- 暴露程序员身份的8个行为
- There is no Action mapped for namespace / and action name错误
- BItMap位图索引
- 【PHP】cURL实现get,post 和 cookie(几个实例)
- 评委打分(WA)
- 代理模式和target-action模式