码迷,mamicode.com
首页 > 编程语言 > 详细

C++实现 找出10000以内的完数

时间:2017-04-05 22:22:56      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:stdio.h   span   div   while   code   amp   执行   实现   printf   

      C++实现 找出10000以内的完数

#include <stdio.h>
int main(){
    int n;  // 用户输入的整数
    int i;  // 循环标志
    printf("输入一个整数:");
    scanf("%d",&n);
    printf("%d=",n);
    // n>=2才执行下面的循环
    for(i=2; i<=n; i++){
        while(n!=i){
            if(n%i==0){
                printf("%d*",i);
                n=n/i;
            }else
                break;
        }
    }
    printf("%d\n",n);
    return 0;
}

 

C++实现 找出10000以内的完数

标签:stdio.h   span   div   while   code   amp   执行   实现   printf   

原文地址:http://www.cnblogs.com/yjd_hycf_space/p/6670338.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!