C语言程序设计:计算小与100的最大素数
时间: 2024-02-13 07:07:14 浏览: 65
以下是一个计算小于100的最大素数的C语言程序:
```c
#include <stdio.h>
int is_prime(int n) {
if (n < 2) {
return 0;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return 0;
}
}
return 1;
}
int main() {
int max_prime = 0;
for (int i = 2; i < 100; i++) {
if (is_prime(i)) {
max_prime = i;
}
}
printf("小于100的最大素数为:%d\n", max_prime);
return 0;
}
```
首先,我们定义了一个`is_prime`函数,用于判断一个数是否为素数。该函数返回1表示是素数,返回0表示不是素数。
然后,在`main`函数中,我们遍历2到99之间的所有整数,并调用`is_prime`函数来判断是否为素数。如果是素数,则更新`max_prime`变量的值。
最后,输出`max_prime`变量的值,即小于100的最大素数。
阅读全文