#include<stdio.h>
int?sushu(int?n);//判斷是否為質(zhì)數(shù)
int?main(int?argc,char*argv[])//驗證100以內(nèi)大于等于4的偶數(shù)可以等于由兩個質(zhì)數(shù)相加。
{
int?k,n,j;
for(n=4;n<=100;n=n+2)
for(k=2;k<=100;k++)
for(j=2;j<=100-k;j++){
if(n==k+j&&sushu(k)+sushu(j)==2)
printf("%d=%d+%d\n",n,k,j);
}
}
int?sushu(int?n){
int?i;
for(i=2?;i<=(n-1)?;i++) {
if(n%i==0)
break;
else
continue;
}
if(i==n)
return?1;//是質(zhì)數(shù),返回1
else?
return?0;//不是質(zhì)數(shù),返回0
}
- 2 回答
- 0 關(guān)注
- 1219 瀏覽
添加回答
舉報
0/150
提交
取消