小辣鸡


私信TA

用户名:dotcpp0702480

访问量:183

签 名:

等  级
排  名 19494
经  验 718
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 中北大学
专  业

  自我简介:

解题思路:   素数是除1和它本身之外没有它能除尽的数,所以使用循环与选择结构解题;

注意事项:    一定注意不能在循环中使用if判断素数,否则会出现一串字母;所以定义一个新变量作为记录是否有数能被你所输入的数除尽,在循环外进行判断。再就是注意i初值为2,不能为1。

参考代码:

#include <stdio.h>

void f(int n)

{

    int i=2,k=0;

    for(i=2;i<n;i++)

    {

        if(n%i==0&&n!=2)

        k++;

    }

    if(k==0)

    printf("prime");

    else

    printf("not prime");

    if(n==2)

    printf("prime");

int main()

{

    int a;

    scanf("%d",&a);

    f(a);

    return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »