|
5啊哈币
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int k,a,b,fa,fb,i,sum;
k=10000000;
sum=0;
for(a=2;a<=k/2;a++){
fa=0;
for(i=2;i<=a-1;i++){
if(a%i==0){
fa=1;
break;
}
}
if(fa==0){
b=k-a;
fb=0;
for(i=2;i<=b-1;i++){
if(b%i==0){
fb=1;
break;
}
}
if(fb==0){
sum++;
}
}
}
printf("%d",sum);
system("pause");
return 0;
}
最后能通过编译,求问为何得不出sum答案?
|
最佳答案
查看完整内容
为什么捏?
还是给你代码吧
[mw_shl_code=c,true]#include
#include
#include
int prime(int n)
{
int i,f=1;
if(n%2==0||n==1) return 0;
else
{
for(i=3;i
|