最大质因子序列(信息学奥赛一本通-T1410)

【题目描述】

任意输入两个正整数m,n(1

【输入】

一行,包含两个正整数m和n,其间以单个空格间隔。

【输出】

一行,每个整数的最大质因子,以逗号间隔。

【输入样例】

5 10

【输出样例】

5,3,7,2,3,5

【源程序】

#include
#include
using namespace std;
bool judge(int x);

int main()
{
    int m,n;
    int i,j;

    cin>>m>>n;
    for(i=m; i<=n; i++) //从m枚举到n
        for(j=i; j>=2; j--) //从小到大找每个数的最大质因子
            if( (i%j==0) && judge(j) )//找到最大质因子
            {
                cout<

 

你可能感兴趣的:(#,信息学奥赛一本通,#,C++语言基础——函数)