> 时尚打扮 > c语言程序编程实例

c语言程序编程实例

c语言程序编程实例

以下是一些C语言程序的实例:

1. Hello World程序

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

解释 :这是一个简单的C程序,用于输出\"Hello, World!\"。它包含了`main`函数,这是C程序的入口点,以及`printf`函数,用于将字符串输出到控制台。

2. 基本数据类型示例

```c#include int main() { int num = 10; float pi = 3.14; char letter = \'A\'; printf(\"num = %d\\n\", num); printf(\"pi = %.2f\\n\", pi); printf(\"letter = %c\\n\", letter); return 0;}```

解释 :这个程序定义了三个变量:一个整数`num`,一个浮点数`pi`,和一个字符`letter`,并使用`printf`函数分别输出它们的值。

3. 控制流语句示例

```c#include int main() { int score = 85; if (score >= 60) { printf(\"及格\\n\"); } else { printf(\"不及格\\n\"); } int i; for (i = 0; i < 5; i++) { printf(\"%d \", i); } printf(\"\\n\"); int j = 0; while (j < 3) { printf(\"%d \", j); j++; } return 0;}```

解释 :这个程序使用了`if`语句和`for`、`while`循环来控制程序的流程。根据`score`的值输出不同的结果,并打印数字0到2。

4. 单链表实现

```c#include #include struct Node { int data; struct Node* next;};struct Node* createNode(int data) { Node* newNode = (Node*)malloc(sizeof(Node)); newNode->data = data; newNode->next = NULL; return newNode;}void insertNode(struct Node head, int data) { Node* new_node = createNode(data); Node* last = *head; if (*head == NULL) { *head = new_node; return; } while (last->next != NULL) { last = last->next; } last->next = new_node;}void printList(struct Node* head) { Node* temp = head; while (temp != NULL) { printf(\"%d -> \", temp->data); temp = temp->next; } printf(\"NULL\\n\");}int main() { struct Node* head = NULL; int n, value; printf(\"请输入要插入的节点数量:\"); scanf(\"%d\", &n); for (int i = 0; i < n; i++) { printf(\"请输入第 %d 个节点的数据:\", i + 1); scanf(\"%d\", &value); insertNode(&head, value); } printf(\"链表的内容是:\"); printList(head); return 0;}```

解释 :这个程序实现了一个简单的单链表,包括创建节点、插入节点和打印链表的功能。

5. 找出不重复的三位数

```c#include int main() { for (int i = 1; i < 5; i++) { for (int j = 1; j < 5; j++) { for (int k = 1; k < 5; k++) { if (i != j && i != k && j != k) { printf(\"%d%d%d\\n\", i, j, k); } } } } return 0;}```

解释 :这个程序使用三个嵌套的`for`循环来找出所有不重复的三位数,并打印出来。

这些示例展示了C语言的基本

其他小伙伴的相似问题:

c语言最简单的程序是什么?

如何用C语言输出一个实例?

C语言程序中if语句的详细用法?