题目1060:完数VS盈数
来源:互联网 发布:2015中国加工贸易数据 编辑:程序博客网 时间:2024/05/05 09:43
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:3154
解决:1111
- 题目描述:
一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1。则称其为“完数”;若因子之和大于该数,则称其为“盈数”。
求出2到60之间所有“完数”和“盈数”。
- 输入:
题目没有任何输入。
- 输出:
输出2到60之间所有“完数”和“盈数”,并以如下形式输出:
E: e1 e2 e3 ......(ei为完数)
G: g1 g2 g3 ......(gi为盈数)
其中两个数之间要有空格,行尾不加空格。
- 样例输入:
- 样例输出:
- 来源:
- 2000年清华大学计算机研究生机试真题
- 答疑:
- 解题遇到问题?分享解题心得?讨论本题请访问:http://t.jobdu.com/thread-7784-1-1.html
#include<stdio.h>int main(){ int n,i; int k = 0; int m = 0; int ws[60]; int ys[60]; for(n = 2; n <= 60; n++) { int j=0; for(i = 1; i < n; i++) { if(n%i == 0) { j = j+i; } } if(j == n) { ws[k] = n; k++; } if(j > n) { ys[m] = n; m ++; } } printf("E:"); for(i = 0; i < k; i++) { printf(" %d",ws[i]); } printf("\n"); printf("G:"); for(i = 0; i < m; i++) { printf(" %d",ys[i]); } printf("\n"); return 0;}
- 题目1060:完数VS盈数
- 题目1060:完数VS盈数
- 题目1060:完数VS盈数
- 题目1060:完数VS盈数
- 题目1060:完数VS盈数
- 题目1060:完数VS盈数
- 九度OJ 题目1060:完数VS盈数
- 九度OJ题目1060:完数VS盈数
- 九度OJ 题目1060:完数VS盈数
- 九度题目1060:完数VS盈数
- 题目1050:完数 题目1060:完数VS盈数
- 九度OJ—题目1060:完数VS盈数
- 完数VS盈数
- //九度OJ 1060 完数VS盈数
- 九度OJ 1060:完数VS盈数
- 九度-1060-完数VS盈数
- 九度 OJ 1060:完数VS盈数
- 九度oj-1060-完数VS盈数
- TCP/IP 不可配置参数
- Google Analytics in IOS(五)—— 崩溃和异常
- 设计原汁原味的 Windows Phone 应用
- 跑腿的
- 勘误表
- 题目1060:完数VS盈数
- 利用dom4j生成XML
- 杀掉带锁的Oracle进程
- Java和Android学习中的一些资源(网络搜集)
- C-DOCSIS安全性
- js前往锚点
- 通用 Java 文件上传和下载组件的设计与实现
- MTK NVRAM各种属性的具体解释
- 关于指针和数组的重新理解