Linux 下 C 语言质数判断程序:编译、运行及截图

本教程将带你一步一步在 Linux 环境下使用 GCC 编译器编写、编译和运行一个判断输入整数是否为质数的 C 语言程序,并通过截图展示整个过程。

1. 编写程序

首先,打开一个文本编辑器,输入以下代码:

#include <stdio.h>

int main() {
    int num, i, flag = 0;

    printf("Enter a positive integer: ");
    scanf("%d", &num);

    // 0 and 1 are not prime numbers
    if (num == 0 || num == 1) {
        printf("%d is not a prime number.
", num);
    } else {
        for (i = 2; i <= num / 2; ++i) {
            // condition for non-prime number
            if (num % i == 0) {
                flag = 1;
                break;
            }
        }

        if (flag == 0) {
            printf("%d is a prime number.
", num);
        } else {
            printf("%d is not a prime number.
", num);
        }
    }

    return 0;
}

2. 保存文件

将代码保存为 prime.c 文件。

3. 打开终端

打开终端,并使用 cd 命令进入 prime.c 文件所在的目录。

4. 编译程序

使用 GCC 编译器,并使用不同的选项来编译 prime.c 文件,生成不同的文件:

4.1 生成预处理文件

gcc -E prime.c -o prime.i

4.2 生成汇编文件

gcc -S prime.i -o prime.s

4.3 生成目标文件

gcc -c prime.s -o prime.o

4.4 生成可执行文件

gcc prime.o -o prime

5. 运行程序

使用以下命令运行生成的 prime 可执行文件:

./prime

程序会提示你输入一个正整数,然后根据该数是否为质数,输出相应的结论信息。

6. 截图

使用截图工具截取整个程序的显示、编译、运行过程,并保存为图片。

总结

本教程演示了如何在 Linux 下使用 GCC 编译器编写、编译和运行一个简单的 C 语言质数判断程序,并通过截图展示了整个过程。你可以将此教程作为学习 Linux 下 C 语言编程的入门参考。

Linux 下 C 语言质数判断程序:编译、运行及截图

原文地址: https://www.cveoy.top/t/topic/nUx6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录