求助 求1到100的素数
#include<stdio.h>void main()
{
int j,find;
int prime(int m);
for(j=2;j<=100;j++)
{ find=prime(j);
if(find)
printf("%d\t",j);
}
}
/*函数的功能:判断一个数是否是素数;
函数参数:m;
返回值:有。
*/
int prime(int m)
{
int k,i;
for(i=2;i<m;i++)
{
k=m/i;
if(k==0)break;
}
if(i<m)
return 1;
else
return 0;
}为什么没有输出结果呢?