c语言求100以内的素数,将它们显示在屏幕上并保存在文件file_02.txt中,给出完整的代码实现
时间: 2024-02-22 12:55:36 浏览: 98
好的,以下是 C 语言的代码实现:
```c
#include <stdio.h>
#include <stdbool.h>
#include <math.h>
// 判断是否是素数的函数
bool is_prime(int n) {
if (n <= 1) {
return false;
}
for (int i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
// 找到100以内的素数
int primes[100] = {0};
int count = 0;
for (int i = 2; i <= 100; i++) {
if (is_prime(i)) {
primes[count++] = i;
}
}
// 将素数显示在屏幕上
printf("100以内的素数为:\n");
for (int i = 0; i < count; i++) {
printf("%d ", primes[i]);
}
// 将素数保存在文件file_02.txt中
FILE *fp = fopen("file_02.txt", "w");
fprintf(fp, "100以内的素数为:\n");
for (int i = 0; i < count; i++) {
fprintf(fp, "%d ", primes[i]);
}
fclose(fp);
return 0;
}
```
运行后,屏幕上会输出100以内的素数,并且这些素数会保存在文件file_02.txt中。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pptx](https://img-home.csdnimg.cn/images/20241231044947.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)