- 博客(9)
- 收藏
- 关注
原创 链表1
1.熟悉什么是链表,链表的分类? 概念:链表是一种在物理内存上不连续的数据结构。数据元素的逻辑顺序是通过链表中的指针链接次序实现的,链表表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 分类: 单向、双向 带头、不带头 循环、不循环 一共有2³=8种组合,最常见有无头单向不循环链表和带...
2019-05-01 20:39:30 153
原创 7.0
1.递归和非递归分别实现求第n个斐波那契数。 #include <stdio.h> int num(int n) { if (n <= 0) return 0; if (n == 1 || n == 2) return 1; return num(n - 1) + num(n - 2); } int main(void)//递归实现求第n个斐波那契数。 { in...
2019-04-19 11:38:55 109
原创 10.0
1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 #include <stdio.h> int check(int* player,int n) { int i, res = ...
2019-04-11 13:55:44 199
原创 5.0
1.完成猜数字游戏。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void)//猜数字游戏 { int n, c; srand((unsigned int)time(0)); n = rand() % 100 + 1; printf("猜数字游戏1-100开始(输入q...
2019-04-11 11:05:50 116
原创 8.0
三子棋 #include <stdio.h> #include <time.h> #define Max_row 3 #define Max_col 3 char chess[3][3]; void qipan() { for (int row = 0; row < Max_row; row++) for (int col = 0; col < Max_c...
2019-03-31 21:24:48 83
原创 6.0
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出99口诀表,输入12,输出1212的乘法口诀表。 #include <stdio.h> void multiplication(int n); int main(void)//乘法口诀表 { int n; printf("请输入需要的乘法口诀表上限(输入q退出):\n"); while (scanf("%d...
2019-03-31 21:21:18 77
原创 3.22
1.在屏幕上用*号输出以下图案: #include <stdio.h> int main(void)//输出图案 { for (int i = 0; i < 7; i++) { for (int j = 0; j <= i * 2; j++) { printf("*"); } printf("\n"); } for (int i = 0; i...
2019-03-25 23:01:24 605
原创 3.20
1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) #include <stdio.h> int main(void)//将数组A中的内容和数组B中的内容进行交换.(数组一样大) { char a[100], b[100], t[100]; char ch ='a'; printf("交换两个数组内容(输入q退出):\n"); while (ch!='q') { ...
2019-03-20 14:23:36 77
原创 3.18
1.给定两个整形变量的值,将两个值的内容进行交换 #include <stdio.h> int main(void)//给定两个整形变量的值,将两个值的内容进行交换 { int a, b, t; printf("请输入两个整数(空格隔开):\n"); while (scanf("%d %d", &a, &b) == 2) { t = a; a = b; ...
2019-03-18 16:38:36 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人