想问下这段代码用于素数判定为什么不对啊 学校OJ平台上的 一直显示错误91%
题目:
输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出“No”
n为正整数且n<=1000
输出占一行
#include <stdio.h>
int main()
{
int n,i;
scanf("%d", &n);
for (i = 2; i<n; i++)
{
if (n % i == 0)
{
printf("No");
return 0;
}
}
printf("Yes");
return 0;
}