AAA_秃头码农 2023-03-12 11:40 采纳率: 61.5%
浏览 29

第20题,感觉思路没啥问题,但是没有运行结果

img


#include<iostream>
using namespace std;
int main()
{
    int i=1,s=1,a[100]={0},q=0,sum=0,m=0,j;
//    while(i<=1000)   (从1开始到1000逐个判断) 
    {
        while(s*s<=i)
        {
            if(i%s==0)
            { 
//                a[q]=s;    (将因子录入数组中) 
                q++;
//                if(i/s!=s)  (避免重复录入) 
                {
                    a[q]=i/s;
                    q++;
                }
                s++;
            }
            else
            s++;
        }
//        q=0;  (为下次循环做准备) 
        while(a[m]!=0)
        {
//            sum+=a[m];(因子求和) 
            m++;
        }
//        m=0;  (为下次循环做准备) 
//        sum=sum-i;(去掉本身) 
        if(sum==i)
        {
            cout<<i<<endl<<"its factors are";
            while(a[m]!=0)
            {
                cout<<a[m];
                m++;
            }
        }
        sum=0;
//        for(j=0;j<100;j++)
//        a[j]=0;(将数组重置为0) 
        i++;
    }
    return 0;
}
  • 写回答

4条回答 默认 最新

  • 快乐鹦鹉 2023-03-12 11:54
    关注

    感觉有些复杂,没有结果是没有输出么?代码怎么这么多注释???

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月12日

悬赏问题

  • ¥15 asp写PC网站开通了微信支付,扫码付款不能跳转
  • ¥50 AI大模型精调(百度千帆、飞浆)
  • ¥15 关于#c语言#的问题:我在vscode和codeblocks中编写c语言时出现打不开源文件该怎么办
  • ¥15 非科班怎么跑代码?如何导数据和调参
  • ¥15 福州市的全人群死因监测点死亡原因报表
  • ¥15 Altair EDEM中生成一个颗粒,并且各个方向没有初始速度
  • ¥15 系统2008r2 装机配置推荐一下
  • ¥500 服务器搭建cisco AnyConnect vpn
  • ¥15 悬赏Python-playwright部署在centos7上
  • ¥15 psoc creator软件有没有人能远程安装啊