本文是一篇關(guān)于填空題的C語(yǔ)言程序的,主要介紹了一些提高篇的填空題,希望能夠?qū)ψx者的編程能力有所提升。
1. 填空題1
下面是一個(gè)C語(yǔ)言程序的代碼,填寫(xiě)正確后可以實(shí)現(xiàn)對(duì)數(shù)組進(jìn)行排序的功能。
```clude
tt b) {tp = a;
a = b;p;
tt) {t - 1; i++) {t - i - 1; j++) {
if (/ 1 /) {
swap(&arr[j], &arr[j + 1]);
}
}
}
tain() {t arr[] = {5, 2, 4, 6, 1, 3};t = sizeof(arr) / sizeof(arr[0]););t; i++) {tf("%d ", arr[i]);
} 0;
答案 `arr[j] >arr[j + 1]`
2. 填空題2
下面是一個(gè)C語(yǔ)言程序的代碼,填寫(xiě)正確后可以實(shí)現(xiàn)對(duì)鏈表進(jìn)行反轉(zhuǎn)的功能。
```clude
struct Node {t val;
struct Node reverse_list(struct Node head) {
struct Node prev = NULL;
struct Node curr = head;ext = NULL;
while (curr != NULL) {extext = prev;
prev = curr;
} prev;
tain() {
head->val = 0;
p1->val = 1;
p2->val = 2;
p3->val = 3;ext = p1;ext = p2;ext = p3;ext = NULL;ew_head = reverse_list(head);ew_head;
while (p != NULL) {tf("%d ", p->val);
} 0;
ext = prev`
3. 填空題3
下面是一個(gè)C語(yǔ)言程序的代碼,填寫(xiě)正確后可以實(shí)現(xiàn)對(duì)字符串進(jìn)行翻轉(zhuǎn)的功能。