axb+4=c,其中a、b都是素数,c是小于100的偶数,a与b的和最大是几? axb+4=c,其中a、b
来源:百度知道 编辑:UC知道 时间:2024/09/25 22:20:05
ab+4=c
c<100,c最大为98
ab=c-4<96 ,最大为94
ab肯定为偶数,又a,b均为素数,则约数中最小为2,若为1,则另一个数就不是质数了。第二个约数,应为素数。和最大,就是第二个数最大,从94开始考察。
94=47*2
47为素数
和最大为:47+2=49
#include<stdio.h>
void main()
{
int i,j,k,length,max,c;
int prime[100],a[100];
for(i=0;i<=100;i++)
{
a[i]=1;
prime[i]=0;
}
for(i=2;i<=100;i++) /*求素数*/
{
if(a[i])
{
for(j=2*i;j<=100;j=j+i) a[j]=0;
}
}
k=0;
for(i=2;i<100;i++)
{
if(a[i]==1){prime[k++]=i;}
}
length=k;
max=0;
for(i=0;i<length;i++)
{
for(j=0;j<length;j++)
{
c=prime[i]*prime[j]+4;
if(c<100&&c%2==0)
{
if(c-4>max)max=c-4;
}
}
}
printf("%d\n",max);
}
答案输出为94
有三个自然数a,b,c,已知axb=96,bxc=84,axc=56。a,b,c,三个自然数分别是多少?
(a+b)÷5=( )......1 axb=2924 a-b=( )
C语言怎样写一个程序得出a+b>c&&b==c的值,其中a=3 ,b=4, c=5
设a,b,c,d都是实数若|a+b|=4,|c+d|=2,且|a-b+c-d|=c-a+d-b,求a+b+c+d的最大值
用过程方式求S=A!+B!+C!(其中A,B,C从键盘输入)
编写程序,求S=A!+B!+C!,其中A、B、C由InputBox输入
设a b c d都是自然数 ,且a^5=b^4,c^3=d^2,a-c=17,求d-b得值
设a、b、c、d都是正整数,且a^5=b^4,c^3=d^2,c-a=19,求d-b.
设a、b、c、d都是正整数,且a^5=b^4,c^3=d^2,c-a=19,求d-b?
a b c 都是正数 a+b+c=2 abc=4 求a b c 三个数中最大数的最小值