HZNUOJ

【C系列4.2】函数训练之素数判断(普通篇)

Tags:  单分支
Time Limit:  1 s      Memory Limit:   32 MB
Submission:7122     AC:2841     Score:10.00

Description

cyn小朋友上小学也有一两年啦,今天数学课上mwy老师教他的是什么是素数,cyn小朋友很开心的开始验证老师给出的数字是不是素数啦,你能和他一起验证吗?(主函数代码部分已经固定,请按需写函数部分,如果提交的不是c语言则需提交全部代码)

#include<stdio.h>
int isPrime(int x);
int main()
{
    int t;
    scanf("%d",&t);
    while(t--)
    {
        int n;
        scanf("%d",&n);
        if(isPrime(n))
        {
            printf("YES ");
        }
        else
        {
            printf("NO ");
        }
    }
    return 0;
}

Input

第一行输入一个T,表示有T组数据。

接下来T行,每行只有一个整数n(1 <= n <= 99999),代表你需要验证的整数。

Output

对于每一个n,若是素数就输出“YES”,否则输出“NO”

Samples

input
4 1 2 3 4
output
NO YES YES NO