题目为:使用自定义函数sushu(),输出10~100之间的所有素数。帮忙看一下错在哪里?
程序代码: #include<stdio.h>
#include<math.h>
void main()
{
int m,k,i,n=0;
int sushu(int m);
for(m=11;m<=100;m=m+2)
{sushu(m);
printf("%d ",m);
n++;
if(n%10==0)printf("\n");
}
getch();
}
int sushu(int m)
{ int k,n,i;
k=(int)sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>=k)
return(m);
}结果输出的是奇数,请问一下怎么改?









