请大神们指点哈
判断是否为素数键盘输入一个正整数,要求判断该数是否为素数。素数即质数,只能被1和他本身整除。特别说明,1不是素数。如果是,输出“YES”,否则输出“NO”。
样例输入:
11
样例输出:
YES
(不管我怎么改他都评判我错误,这到底是哪里不对啊)
#include<stdio.h>
int main()
{
int n,i;
scanf("%d",&n);
for(i=2;i<n;i++)
{
if(n%i==0) break;
}
if(n==1 || i<n)
printf("NO\12");
else
printf("YES\12");
}