这道题目怎么改才对
程序代码:#include<stdio.h>
#include<math.h>
int myprime(int sushu)
{
int i=0,end=0;
end=(int)sqrt((double)sushu);
for(i=2;i<=end;i++)
if(sushu%i==0) return 0;
return 1;
}
int tongji(int *m)
{ int a1=0,a3=0,a5=0,a7=0,a9=0;
int a,b,c,d,e;
int i;
for(i=11;i<=10000;i+=10)
{if(myprime(i)==1)
a1++;
}
for(a=3;b<=10000;b+=10)
{
if(myprime(a)==1)
a3++;
}
for(c=5;c<=10000;c+=10)
{
if(myprime(c)==1)
a5++;
}
for(d=7;d<=10000;d+=10)
{
if(myprime(d)==1)
a7++;
}
for(e=9;e<=10000;e+=10)
{
if(myprime(e)==1)
a9++;
}
printf("个位为1的有%d,个位为3的有%d,个位为5的有%d,个位为7的有%d,个位为9的有%d",a1,a3,a5,a7,a9);
}
main()
{int s[1000]={0};
int i,a,n=0;
for(a=2;a<=10000;a++)
if(myprime(a)==1)
{s[n]=a;
n++;
}
}





