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

用c++找1000内的完数不知道为啥错了

#include
using namespace std;

int main()
{
int i,sum,j;
for(i=2;i<=1000;i++)
{sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
sum=sum+j;
}
}
if(sum==i)
cout<<i<<"是完数";
}

括号的位置括错了。【if(sum==i)】前面的那个括号应该放在【cout<<i<<"是完数";】后面。

#include
using namespace std;

int main()
{
int i,sum,j;
for(i=2;i<=1000;i++)
{sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
sum=sum+j;
}
if(sum==i)
cout<<i<<"是完数";
}
}

近期文章

  • c语言 怎么判断我输入了多少个数再构建一个新的几位数
  • linux正则表达式,
  • ajax传输数据后端接收不到求解!
  • VUE app 消息推送用的webSocket后台自动中断了
  • openstack求解惑!!
  • 求Python的孪生支持向量回归代码
  • 利用函数自调用,实现给定3个数
  • 十分钟内 快 加人们加油
  • 不怎么会写改错题,谁能帮我看看
  • bci脑机接口实验如何进行
  • 关于modelsim仿真时出现的问题!
  • navicat15不是提示表名
  • 这应该怎么做呢,求解答
  • 在网页点击一个链接播放一个视频,有很多不同的链接怎么用动态写
  • C#线程如果在某个函数中创建,怎么在别的函数中控制?
  • 关于#illegal instruction (core dumped)#的问题,如何解决?
  • 在单片机里面怎么设置循环次数,我现在要循环两次该在哪里改动程序
  • c++数字查找设计题
  • 关于使用case替换多个字典值不显示的问题,如何解决?
  • 用C#编辑一个控制灯的命令

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华