回复 8楼 青蝶
的确是我理解错了,这样~题目意思就是说满足条件的n1 n2都是由不重复的质因子组成的~
可以枚举所有由2 3 5 7 11 13 17 19 21 23这些不重复因子组成的所有数,然后找个绝对值最少的
~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
~
程序代码:
#include<stdio.h>
#define MAX 100
char IsPrime[MAX+1]={0};
int prim[MAX+1]={0};
int main()
{
int i=0;
int j=0;
int num=0;
for (i=2;i<=MAX;++i)
{
if (!IsPrime[i])
prim[num++]=i;
for (j=0;j<num&&i*prim[j]<=MAX;++j)
{
IsPrime[i*prim[j]]=1;
if (i%prim[j]==0)
break;
}
}
for (i=0;i<num;++i)
printf("%-4d",prim[i]);
puts("");
return 0;
}
[此贴子已经被作者于2018-5-19 04:34编辑过]

~[此贴子已经被作者于2018-5-19 10:42编辑过]
