用双循环求0-1000所有素数之和 并显示出 其个数和总和 哪里错了?
#include "stdafx.h"#include "math.h"
void main()
{
int i,x,t,sum,s;
t=1;
sum=0;
s=0;
for(x=0;x<1000;x++)
{
for(i=2;i<x;i++)
{
if(x%i==0)
{
t=0;
break;
}
if(t)
{
sum+=x;
s=s++;
}
}
}
printf("The total is %d",s);
printf("\nThe sum is %d",sum);
}