{site_name}

{site_name}

🌜 搜索

C语言经典100例(Classic 100 Examples in C Prog

编程 𝄐 0
c语言经典百例,c语言大全,c语言100例子,c语言系列大全,c语言18个经典程序,c语言经典编程282例
C语言经典100例(Classic 100 Examples in C Programming Language)是一本经典的C语言入门教材,由国内著名计算机科学家谭浩强编写。该书通俗易懂,内容包括基础语法、数组、指针、字符串、文件操作等多个方面,并通过100个实例来帮助读者掌握C语言编程技能,达到初步入门的水平。

下面是一些例子:

1. 输出 "Hello, World!":

#include <stdio.h>

int main() {
printf("Hello, World!\n");
return 0;
}


2. 判断一个数是否为质数:

#include <stdio.h>
#include <math.h>

int main() {
int n, i, flag = 1;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 2; i <= sqrt(n); i++) {
if (n % i == 0) {
flag = 0;
break;
}
}
if (flag && n != 1)
printf("%d是质数\n", n);
else
printf("%d不是质数\n", n);

return 0;
}


3. 实现冒泡排序:

#include <stdio.h>

void bubble_sort(int arr[], int len) {
int i, j, temp;
for (i = 0; i < len - 1; i++) {
for (j = 0; j < len - i - 1; j++) {
if (arr[j] > arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}

int main() {
int i, len=10;
int arr[] = {2, 5, 8, 1, 3, 9, 6, 7, 4, 0};
bubble_sort(arr, len);
for (i = 0; i < len; i++)
printf("%d ", arr[i]);
printf("\n");

return 0;
}