#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,flag;
int sum=0,max=0,cnt=0;
scanf("%d",&max);
for(i=2;sum+i<=max;i++){
for(j=2;j<=i/2;j++){
if (i%j==0){
flag=1;
break;
}
else flag=0;
}
if(flag==0){
printf("%d\n",i);
sum=sum+i;
cnt++;
}
}
printf("%d",cnt);
return 0;
}
代码如是,在Dev上运行没问题?