今日温故知新之完数
2014-02-11 11:14
197 查看
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int judgeWanshu(int num){ int i; int sum = 0; for(i=1;i<num;i++){ if(num % i == 0){ sum += i; } } if(sum == num) return 1; else return 0; } int main(){ int n; int j; while(scanf("%d",&n) != EOF){ int counter=0; for(j=2;j<=n;j++){ if(judgeWanshu(j) == 1){ if(counter++) putchar(' '); printf("%d",j); } } printf("\n"); } return 0; }
点击打开链接
for循环里要不要取等号
相关文章推荐
- 今日温故知新
- 今日温故知新
- 今日温故知新
- 今日温故知新之输出格式
- 今日温故知新
- 今日温故知新
- 今日之温故知新之判断素数
- 今日温故知新之比大小注意的地方
- 今日温故知新之公约数
- 今日温故知新之进制
- 今日温故知新之getchar
- 通达OA-今日学习:电子签章是怎么回事?
- 今日问题
- 高仿今日头条字体渐变指示器,滑动+点击切换,如丝顺滑
- 源泉书签 (网络书签 网络收藏夹)www.yuanquanshuqian.com 今日更新:支持书签的删除功能啦
- 携程网今日瘫痪 官方称遭到不明攻击
- 今日知识点
- 【温故知新】c#抽象类abstract与接口interface
- C语言之基本算法38—格式化输出10000以内的所有完数
- 温故知新,基础复习(二叉堆排序)