求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; }