用C语言判断一个数是素数还是合数

如题所述

    从键盘上输入任意一个整数,然后判断该数是否为素数。 
    如果是素数则输出”This is a prime.” 
    否则输出“This is not a prime.”

    方法一:判断n是否能被2~n-1间的整数除

    方法二:判断n是否能被2~√n间的整数除

    C语言中——三种方法判断是偶数还是奇数

    开头代码:

    #include <stdio.h>

    int main(int argc, const char * argv[])

    {int a;

    printf("请输入一个数:");

    scanf("%d",&a);

    方法一:求余

    if (a%2)    {

    printf("奇数!\n");

    }

    else

    {printf("偶数!\n");

    }

    方法二:三目运算符

    a%2?printf("奇数!\n"):printf("偶数!\n");

    方法三:位与&

    if (a&1)

    {printf("奇数!\n");

    }

    else

    {printf("偶数!\n");

    }

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜