首页 > 代码库 > (HDU)1323 --Perfection (完美)
(HDU)1323 --Perfection (完美)
题目链接:http://vjudge.net/problem/HDU-1323
大概就是给你一个数字,让你找出它和自身所有因子和的关系。
这题输出格式很坑爹,PE了好几次,注意“两个空格”,最后一行也有换行符。
1 #include <cstdio> 2 #include <cstring> 3 #include <cmath> 4 #include <iostream> 5 #include <algorithm> 6 #include <string> 7 #include <cstdlib> 8 9 using namespace std; 10 11 int main() 12 { 13 int n,i; 14 printf("PERFECTION OUTPUT\n"); 15 while(~scanf("%d",&n)) 16 { 17 int num=0; 18 if(n==0) 19 { 20 printf("END OF OUTPUT\n"); 21 break; 22 } 23 for(i=1;i<n;i++) 24 if(n%i==0) num+=i; 25 if(num==n) printf("%5d PERFECT\n",n); 26 else if (num<n)printf("%5d DEFICIENT\n",n); 27 else if (num>n)printf("%5d ABUNDANT\n",n); 28 } 29 return 0; 30 }
(HDU)1323 --Perfection (完美)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。