我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

获取完美数求解答明白的人来一二

#寻找完美数,但只能输出1,不知道怎么回事
#include
int f(int x);
int main()
{
for (int = 1; <= 1000; ++)
{
if (f(j)!=0)
{
printf("%d是完美数",j);
puts("");
}
}
}
int f(int x)
{
int sum = 1;
if (x == 1)
{
return 1;
}
for (int i = 2; i <=x; i++)
{
if (x/i == 0)
{
sum = sum + i ;
}
}
if (sum == x)
{
return x;
}
else
{
return 0;
}
}

近期文章

  • 问:找错误 运行有问题
  • c语言中的选择结构问题
  • c语言求素数出错,求帮助
  • c++有几种格式?有啥区别?
  • R语言错误,请问如何改正
  • 二叉链表是不是多重链表?
  • 判断素数的地方是有哪里错了吗,一直输出No
  • 基于Unity尝试唇同步/LipSync/OVRLipSync 问题
  • 将所有邮件重定向到文件
  • C语言编程问题。,?!
  • R读取文件列名出现后缀“.1”
  • 不懂就问,for循环是什么啊
  • 同一类问题A、B之区别
  • runtime error但vs运行正确
  • vue的url访问被取消的问题
  • 深度学习2个网络params一样时,FLOPs大的那个好还是小的好啊?
  • 怎么回事哦 哪里的问题
  • mysql自定义全局定义变量
  • 编程不知道哪里出了错,求解答🙏🙏
  • 关于#c##的问题:vs编译时是不能以“输入+回车 +输入+回车”

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华