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

 时间:2026-04-23 03:30:21

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语言判断输入的数,是不是素数

  • 极值点怎么求
  • 如何判断一个数项级数是否收敛?
  • 如何用C语言逆序输出数字
  • 数量积和向量积有什么区别?
  • 怎么判断是否为常微分方程
  • 热门搜索
    虾青素是什么 红曲是什么 大便发黑是什么原因 水晶之恋是什么服务 四大洋是什么 什么让生活更美好 高筋面粉和低筋面粉有什么区别 血压高是什么原因导致的 年轻人手抖是什么原因 西施姓什么