c语言如何输出1到100的素数

avatar
作者
筋斗云
阅读量:0

以下是一个使用C语言编写的程序,可以输出1到100之间的所有素数:

#include   int isPrime(int num) {     if (num <= 1) {         return 0;     }     for (int i = 2; i <= num/2; i++) {         if (num % i == 0) {             return 0;         }     }     return 1; }  int main() {     for (int i = 1; i <= 100; i++) {         if (isPrime(i)) {             printf("%d ", i);         }     }     return 0; } 

这个程序中,首先定义了一个函数isPrime,用来判断一个数字是否为素数。然后在主函数中,使用循环遍历1到100之间的每个数字,若该数字是素数,则将其输出。最终程序将输出1到100之间的所有素数。