这个问题很难回答,因为'最精炼'的程序取决于程序的目的和要求。在某些情况下,最精炼的程序可能是最简单的几行代码,而在其他情况下,最精炼的程序可能需要更多的代码来实现更复杂的功能。

以下是一些简单的示例程序,可能可以被认为是比较精炼的程序:

  1. 输出'Hello, World!':
#include <stdio.h>

int main() {
    printf('Hello, World!\n');
    return 0;
}
  1. 计算两个整数的和:
#include <stdio.h>

int main() {
    int a, b, sum;
    printf('Enter two integers: ');
    scanf('%d%d', &a, &b);
    sum = a + b;
    printf('Sum is %d\n', sum);
    return 0;
}
  1. 判断一个数是否为素数:
#include <stdio.h>

int is_prime(int n) {
    if (n <= 1) {
        return 0;
    }
    for (int i = 2; i * i <= n; i++) {
        if (n % i == 0) {
            return 0;
        }
    }
    return 1;
}

int main() {
    int n;
    printf('Enter a number: ');
    scanf('%d', &n);
    if (is_prime(n)) {
        printf('%d is a prime number\n', n);
    } else {
        printf('%d is not a prime number\n', n);
    }
    return 0;
}

这些程序都比较简单,但是它们都能够实现预期的功能。

C 语言精炼程序示例 - Hello World、计算和、素数判断

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

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