科比你来


私信TA

用户名:1352847107

访问量:14475

签 名:

1352847107

等  级
排  名 1340
经  验 2869
参赛次数 0
文章发表 44
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:其实就是判断是不是能被2~n-1的数整除,如果能够被整除就不是素数,如果不能被整除就是素数,确定了思路咱们就能开始解题了。

注意事项:唯一麻烦的一点就是再循环里面加入输出库函数的时候要让它停下来,不然它会一直执行下去,直到循环结束,这样打不到题目要求,所以我们要用一个break语句将它刹车。

参考代码:

//写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。


#include<stdio.h>


int main()

{

    int i, j = 2;


    scanf("%d", &i);


    for(j; j<i; j++)

    {

        if(i%j == 0)

        {

            printf("not prime");

            break;

        }

        else

        {

            printf("prime");

            break;

        }



    }


    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区