#include "stdio.h"
int prime(int n){
int i;
for(i=3;i*i<=n;i+=2)
if(!(n%i))
return 0;
return 1;
}
int main(void){
int sum,i,n;
for(n=sum=0,i=999;n<10;i-=2)
if(prime(i)){
printf(n++<9 ? "%d+" : "%d=",i);
sum+=i;
}
printf("%d\n",sum);
return 0;
}
这句有问题:n=10 改成 n==10
另外,if后面这几句要花括号括起来
if(f(a))
{n++;
b[n]=a;
sum=sum+a;
}