ABC是100以内的质数,满足A+B=C的质数共有

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:42:46
ABC是100以内的质数,满足A+B=C的质数共有多少组?

(2,3,5)
(2,5,7)
(2,11,13)
(2,17,19)
(2,29,31)
(2,41,43)
(2,59,61)
(2,71,73)
8组

考点:筛选与枚举.分析:2是质数中唯一的偶数,其它都是奇数;奇数+奇数=偶数;奇数+偶数=奇数;所以其中一个加数必是2;再找出两个质数的差是2的情况即可.解答:解:这样的算式有:
2+3=5;
2+5=7;
2+11=13;
2+17=19;
2+29=31;
2+41=43;
2+59=61;
2+71=73;
一共有8组.
故答案为:8.点评:本题先找出质数中唯一的偶数2,再根据两个奇数和是偶数,而一个偶数与一个奇数的和才是奇数求解.

ABC中肯定有一个是2
数一下,

//雁沂落的答案是对的
#include <stdio.h>//VC++6
int main(void)
{
int a,b,c;//a+b==c,设a<b
bool panduan(int);//bool型的判断其中参数是不是质数,是为true
for(a=2;a<100;a++)
{
if(panduan(a))
{
for(b=a;b<100;b++)
{
if(panduan(b))
{
c=a+b;
if(c<100)
{
if(panduan(c))
{
printf("\n %d + %d = %d ",a,b,c);
}
}
}
}
}
}
return 0;
}
bool panduan(int m)