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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:57:27
ABC是100以内的质数,满足A+B=C的质数共有多少组?
xUNA~ d7‚z՛]v9Co&ҊF[VSZea̲44i&f?_%55=3K۹:Knu~D%ro4O4k q|(*>~ݽZ|hi_F𤦔RݧRТeY6B_qY-!ie)h&UœI)ȢӪWa﴾@^>ș]{uY 5ڭmpƍ `Yz"2 J&ՓcOѬ(N0 qUO%(ը&E*jE$~*Wk95[7Q}/KMH  iUt2dڥ"_XUaU9#1W=MucccJKG>}KF}%֐֘fy;L4+@ H5lmc3`pHH>10Dz zHn{ Im^l.<!>\ͫO26 l\С#>#ub|i b4·i|[kW^٭vZ7w5Dv7@峆& UNB !{kY.3'D~%f

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

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组

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

//雁沂落的答案是对的
#include //VC++6
int main(void)
{
int a,b,c;//a+b==c,设a bool panduan(int);//bool型的判断其中参数是不是质数,是为true
for(a=2;a<100;a++)
{
if(panduan(a))

全部展开

//雁沂落的答案是对的
#include //VC++6
int main(void)
{
int a,b,c;//a+b==c,设a 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)
{
bool flags=true;
int i;
for(i=2;i<=m/2;i++)
{
if(m%i==0) flags=false;
}
return flags;
}

收起

考点:筛选与枚举.分析: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组.
...

全部展开

考点:筛选与枚举.分析: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,再根据两个奇数和是偶数,而一个偶数与一个奇数的和才是奇数求解.

收起