Liux
时间: 2024-02-12 08:03:46 浏览: 24
好的,那我们可以使用 C 语言编写程序,然后在 Linux 终端中编译和运行。
以下是程序代码:
```c
#include <stdio.h>
#include <time.h>
int is_prime(int num) {
if(num <= 1) {
return 0;
}
for(int i = 2; i * i <= num; i++) {
if(num % i == 0) {
return 0;
}
}
return 1;
}
int main() {
clock_t start, end;
double cpu_time_used;
start = clock();
for(int i = 30000000; i <= 30000200; i++) {
if(is_prime(i)) {
printf("%d ", i);
}
}
end = clock();
cpu_time_used = ((double) (end - start)) / CLOCKS_PER_SEC;
printf("\nTime taken: %f seconds\n", cpu_time_used);
return 0;
}
```
你可以将上述代码保存到名为 `primer_thr1.c` 的文件中,然后在 Linux 终端中使用以下命令进行编译和运行:
```
gcc -o primer_thr1 primer_thr1.c
./primer_thr1
```
程序会输出 30000000 到 30000200 之间的所有素数,并且计算出程序运行所花费的时间。你可以运行程序多次,记录每次运行的时间,并计算平均运行时间。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)