117.info
人生若只如初见

c语言怎么输出n个素数

下面是一个用C语言编写的输出前n个素数的程序:

#include 

int isPrime(int num) {
  if (num <= 1) {
    return 0;
  }
  
  for (int i = 2; i * i <= num; i++) {
    if (num % i == 0) {
      return 0;
    }
  }
  
  return 1;
}

void printPrimes(int n) {
  int count = 0;
  int num = 2;
  
  while (count < n) {
    if (isPrime(num)) {
      printf("%d ", num);
      count++;
    }
    num++;
  }
}

int main() {
  int n;
  
  printf("请输入要输出的素数个数:");
  scanf("%d", &n);
  
  printf("前%d个素数为:", n);
  printPrimes(n);
  
  return 0;
}

编译运行该程序,输入要输出的素数个数,程序将会输出指定个数的素数。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fea4fAzsLAARWAVA.html

推荐文章

  • C语言getchar的作用是什么

    在C语言中,`getchar()`函数用于从标准输入(通常是键盘)获取一个字符,并将其作为整数返回。主要功能有:1. 读取字符:`getchar()`函数等待用户输入一个字符,...

  • flag在c语言中是什么

    在C语言中,`flag`通常是一个用于表示状态或条件的变量或标志。它可以是一个布尔类型(`int`或`bool`),也可以是一个枚举类型。`flag`的值通常被用来控制程序的...

  • C语言getsystemtime怎么使用

    ?C???,????GetSystemTime()??????????????????windows.h?????
    ?????GetSystemTime()???????:
    #include #include int main() { SYSTEMTIME st; GetSyst...

  • c语言指针变量的用法是什么

    C语言中,指针变量是一种特殊的变量,用来存储内存地址。它可以用于间接访问和操作内存中的数据。指针变量的用法包括以下几个方面: 声明指针变量:在变量类型前...

  • vscode调试没有配置如何弄

    要使用VSCode进行调试,首先需要在项目中创建一个调试配置文件。以下是一些常见的配置选项: 打开VSCode并导航到项目文件夹。
    在VSCode的侧边栏中点击调试按...

  • linux中md5校验的方法是什么

    在Linux中,可以使用以下方法进行MD5校验: 使用命令行工具md5sum:在终端中运行以下命令可以计算文件的MD5值:
    md5sum 文件路径 例如,计算一个名为file.t...

  • php md5加密方式怎么实现

    在PHP中,可以使用md5()函数来对字符串进行MD5加密。
    示例代码:
    $str = 'Hello World';
    $encrypted_str = md5($str);
    echo $encrypted_str...

  • centos7怎么查看网卡硬件信息

    要查看CentOS 7中的网卡硬件信息,可以使用以下命令: 使用lspci命令来获取PCI设备列表,包括网卡信息: lspci | grep -i net 使用ifconfig命令来查看网络接口信...