标题:求大佬解释一下原理和过程
只看楼主
满月ci
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2020-3-19
结帖率:0
已结贴  问题点数:20 回复次数:6 
求大佬解释一下原理和过程
输出100以内具有10个以上因子的整数,并输出它的因子。
搜索更多相关主题的帖子: 原理 过程 整数 输出 
2020-03-21 20:06
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:7 
一个数的因子集合是能被整除的除数与商数的集合。
求过程终止在数的开方之内。
开方可直接调用系统提供的,也可自己写实现。

[此贴子已经被作者于2020-3-21 20:32编辑过]

2020-03-21 20:26
maomao12345
Rank: 2
来 自:五位神奇空间
等 级:禁止访问
威 望:2
帖 子:127
专家分:64
注 册:2020-3-23
得分:7 
用for循环1-100,然后取余,一个计数变量加一,最后如果这个变量>=10的话,输出这个数,然后endl。

一个快乐的小小孩
2020-03-24 11:23
maomao12345
Rank: 2
来 自:五位神奇空间
等 级:禁止访问
威 望:2
帖 子:127
专家分:64
注 册:2020-3-23
得分:0 
#include<iostream>
using namespace std;
int main(){
    int a=0;
    for(int i=1;i<=100;i++){
        for(int j=1;j<=100;j++){
            if(i%j==0){
                    a++;
                }        
        }
        if(a>=10){
        cout<<i<<endl;
        }
    a=0;
    }
    return 0;
}
不知道对不对

一个快乐的小小孩
2020-03-24 11:29
maomao12345
Rank: 2
来 自:五位神奇空间
等 级:禁止访问
威 望:2
帖 子:127
专家分:64
注 册:2020-3-23
得分:0 
编译是对的

一个快乐的小小孩
2020-03-24 11:31
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
得分:7 
程序代码:
#include <stdio.h> 
int main() 
{int i,j,n;

 for(i=1;i<101;i++)
   {n=2;
    for(j=2;j<=i/2;j++)
      if(i%j==0)n++;
    if(n>9)
    {printf("%d: 1",i);
     for(j=2;j<=i/2;j++)
       if(i%j==0)printf(",%d",j);
     printf(",%d\n",i);  
    }
   }

 return 0;
}
2020-03-24 11:33
满月ci
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2020-3-19
得分:0 
谢谢大家,我知道了
2020-04-05 11:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-500489-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.334184 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved