以下是使用 C 语言实现输出 1 到 100 之间的质数的示例代码:
#include <stdio.h>
#include <stdbool.h>
bool is_prime(int n) {
if (n < 2) {
return false;
}
for (int i = 2; i <= n / 2; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
printf("1到100之间的质数:\n");
for (int num = 1; num <= 100; num++) {
if (is_prime(num)) {
printf("%d ", num);
}
}
printf("\n");
return 0;
}
在上面的代码中,我们定义了一个 is_prime()
函数来判断一个数是否为质数。在 main()
函数中,我们遍历 1 到 100 之间的所有数,对每个数调用 is_prime()
函数判断其是否为质数,并打印输出结果。
编译并运行这段代码,输出将为: