问题:用函数法求50~100之间的质数,用的是vs2017,代码如下
#include"pch.h"
#include<stdio.h>
#include<conio.h>
int main(void)
{
int i, j;
for (i = 50; i <= 100; i++)
if (isPN(i))
printf("%d", i);
_getch();
return 0;
}
int isPN(int i) {
int j;
for (j = 2; j < i; j++)
if (i%j == 0) break;
if (j == i)
return 1;
else
return 0;
}
运行结果错误
不知道是哪里出错了,求大佬给个提示!感谢!