【计蒜客】难题题库 003 判断质数

来源:互联网 发布:淘宝详情页面设计 编辑:程序博客网 时间:2024/05/18 12:35

【计蒜客】难题题库 003 判断质数

对于大于1的数,如果除了1和它本身,它不能再被其它正整数整除,那么我们说它是一个质数。晓萌想判断一个数是不是质数,希望找你写个程序,帮助她进行判断。
输入包括一行,为一个整数N(1 < N ≤1000),正是晓萌给出你让你判断的数字。
输出包括一行,如果晓萌给出的整数N为质数,那么输出YES;如果N不是质数,那么输出NO。

样例1

输入:

3

输出:

YES

#include <stdio.h>#include <math.h>int main(){    int i,num,num_sqrt;    scanf("%d",&num);    num_sqrt=sqrt(num);    for(i=2;i<=num_sqrt;i++)    {        if(num%i==0)        {            printf("NO");            return 0;        }    }    printf("YES");    return 0;}
0 0
原创粉丝点击