C语言判断输入的数,是不是素数

2025-10-10 12:32:27

1、打开Dev-C++

C语言判断输入的数,是不是素数

2、写好头函数

#include<stdio.h>

#include<math.h>

C语言判断输入的数,是不是素数

3、写好主函数

C语言判断输入的数,是不是素数

4、求平方根,sqrt()

t=(int)sqrt( (double)n );

5、主要代码如下

int n;

int i;

int t;

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

scanf("%d",&n);

t=(int)sqrt( (double)n );

for(i=2; i<=t; i++) {

     if(n%i==0) {

    break;

    }

}

C语言判断输入的数,是不是素数

6、全部代码如下

#include<stdio.h>

#include<math.h>

void main() {

int n;

int i;

int t;

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

scanf("%d",&n);

t=(int)sqrt( (double)n );

for(i=2; i<=t; i++) {

    if(n%i==0) {

    break;

    }

}

if(i>t) {

    printf("%d是素数\n",n);

} else {

    printf("%d不是素数\n",n);

  }

}

C语言判断输入的数,是不是素数

7、结果如下图

C语言判断输入的数,是不是素数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢