C 语言精炼程序示例 - Hello World、计算和、素数判断
这个问题很难回答,因为'最精炼'的程序取决于程序的目的和要求。在某些情况下,最精炼的程序可能是最简单的几行代码,而在其他情况下,最精炼的程序可能需要更多的代码来实现更复杂的功能。
以下是一些简单的示例程序,可能可以被认为是比较精炼的程序:
- 输出'Hello, World!':
#include <stdio.h>
int main() {
printf('Hello, World!\n');
return 0;
}
- 计算两个整数的和:
#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;
}
- 判断一个数是否为素数:
#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;
}
这些程序都比较简单,但是它们都能够实现预期的功能。
原文地址: https://www.cveoy.top/t/topic/mMhb 著作权归作者所有。请勿转载和采集!