编程找出1000以内的所有完数

编程找出1000以内的所有完数,第1张

概述#include #include int main(){  int i,n,sum,num;  printf("找出指定数目以内的所有完数。请输入数字:");  scanf("%d",&num);  for(n=2;n    sum=0;    for(i=1;i      if(n%i==0)       sum=sum+i;    }    i #include <stdio.h>
#include <conio.h>
int main(){
  int i,n,sum,num;
  printf("找出指定数目以内的所有完数。请输入数字:");
  scanf("%d",&num);
  for(n=2;n<num;n++){
    sum=0;
    for(i=1;i<n;i++){
      if(n%i==0)
       sum=sum+i;
    }
    if(sum==n){
      printf("%d的因子为:",n);
      for(i=1;i<n;i++){
        if(n%i==0)
          printf("%d,",i);
      }
      printf("\n");
    }
  }
  getch();
  return 0;    
}  总结

以上是内存溢出为你收集整理的编程找出1000以内的所有完数全部内容,希望文章能够帮你解决编程找出1000以内的所有完数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1209347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存