求m到n的所有素数之和
有没有大神指点下哪里错了
#include <iostream>
#include <stdio.h>
#include <math.h>
int isprime(int j)
{
int i=0;
for(i=2;i<=sqrt(j);i++)
{ if(j%i==0) break;
}
if(i>sqrt(j))
return 1;
else
return 0;
}
int main()
{
int m,n,x;
int t=0;
int sum = 0;
scanf("%d,%d",&m,&n);
if(m>n)
{ t=m; m=n; n=t;
}
for(x=m;x<=n;x++)
{ if(isprime(x)) sum+=x;
}
printf("%d到%d之间所有素数之和是:%d",&m,&n,&sum);
return 0;
}