HDU 1323 Perfection (水题)
2015-09-09 17:09
267 查看
题目大意:输入一系列数,以0结尾。最多100个 且每个数最大不超过60000. 然后求出每个数的所有真因子(即不包括本身的因子)之和。
由于 , 数据比较小, 可以直接暴力来解,另外注意输出格式即可。
由于 , 数据比较小, 可以直接暴力来解,另外注意输出格式即可。
代码
#include <iostream> #include <iomanip> using namespace std; const int maxn = 110; int main() { int a[maxn] , b[maxn] , n = 0; while(cin >> a && a ) n++; for(int i = 0; i < n; i++) { int tmp = 0; for(int j = a[i] / 2; j >= 1; j--) if(a[i] % j == 0) tmp += j; b[i] = tmp; } cout << "PERFECTION OUTPUT" << endl; for(int i = 0; i < n; i++) { cout << setw(5) << a[i] << " "; if(b[i] == a[i]) cout << "PERFECT" << endl; else if(b[i] > a[i]) cout << "ABUNDANT" << endl; else cout << "DEFICIENT" << endl; } cout << "END OF OUTPUT" << endl; return 0; }
相关文章推荐
- 如何用原生 javascript 写一个选项卡?
- 纯洁CSS实现下拉菜单和下拉容器(纯洁CSS导航栏和导航下拉容器)
- 说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
- javaScript学习笔记(一)
- Liferay 开发(一)
- jquery的ajax和getJson跨域获取json数据
- JSP中的编码设置
- JSP脚本中的9个内置对象
- Datatables 相关配置
- UVA 10795 A Different Task
- AngularJS的$resource
- jsp中四个作用域
- 一个不对的思路: js, cache, 浏览器后退按钮
- 返回到顶部JS实现
- 运用JS设置cookie、读取cookie、删除cookie
- jQuery的css()方法
- 清除浮动(Clear Float)
- fedro开发环境编译openwrt
- VS2010常用插件介绍之Javascript插件
- 多行文字溢出显示省略号函数