A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

完全数是指其因数的和等于自身。如6是完全数,其因数为1,2,3,和为6。如28也是完全数,其因数为1,2,4,7,14,和为28。

2 个回复

倒序浏览
这个用循环加取余判断。。自行理解。。。
回复 使用道具 举报
  1. int n=6,sum=0;
  2.     for (int i=1; i<n; i++) {
  3.         if (n%i==0) {
  4.             sum+=i;
  5.         }
  6.     }
  7.     if (n==sum) {
  8.         printf("%d是完全数\n",n);
  9.     }
  10.     else {
  11.         printf("%d不是完全数\n",n);
  12.     }
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马