- 博客(7)
- 收藏
- 关注
原创 【单链表的插入操作实现】952
文章目录题目描述输入输出样例输入样例输出代码块想法题目描述建立长度为n的单链表,在第i个结点之前插入数据元素data。输入第一行为自然数n,表示链式线性表的长度;第二行为n个自然数表示链式线性表各元素值;第三行为指定插入的位置i;第四行为待插入数据元素data。输出指定插入位置合法时候,输出插入元素后的链式线性表的所有元素,元素之间用一个空格隔开。输入不合法,输出"error!"。样例输入51 2 3 4 536样例输出1 2 6 3 4 5代码块#include<
2022-04-10 16:52:29 483
原创 【顺序表插入操作的实现】943
文章目录题目描述输入输出样例输入样例输出贴个代码块思路题目描述建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data。如果指定的数据元素item不存在,则将data插入到顺序表的尾端。(数据类型为整型)输入第一行为顺序表的长度n;第二行为顺序表中的数据元素;第三行为指定的数据元素item;第四行为要插入的数据元素data;输出输出结果为顺序表中的数据元素样例输入1010 20 30 40 50 60 70 80 90 1005055样例输出10 20 30 4
2022-04-09 23:57:53 695
原创 【逆置顺序表】942
文章目录题目描述输入输出样例输入样例输出贴个代码块思路总结题目描述建立长度为n的顺序表,然后将表中的数据元素逆置,即若表中原来的数据元素序列为(a0,a1,a2,…,an),则逆置后的数据元素序列为(an,an-1,an-2,…,a1,a0)。(数据类型为字符型)输入第一行为顺序表的长度n;第二行为顺序表中的数据元素.输出输出为逆置后的顺序表.样例输入7ABCDEFG样例输出G F E D C B A贴个代码块#include<stdio.h>#include<
2022-04-09 20:43:41 341
原创 【有序顺序表的合并操作的实现】941
文章目录题目描述输入输出样例输入样例输出代码块思路题目描述已知两非递减的顺序线性表,要求合并成一个新的非递减顺序线性表。(测试数据为整型)输入输入包含四行,第一行为自然数n,表示第一个非递减顺序线性表的长度;第二行为n个自然数构成的非递减顺序线性表;第三行为自然数m,表示第二个非递减顺序线性表的长度;第四行为m个自然数构成的非递减顺序线性表。输出输出:用一行输出合并后的非递减顺序线性表,各数之间用一个空格隔开。样例输入21 332 3 6样例输出1 2 3 3 6代
2022-04-09 19:57:24 455
原创 【十进制与任意进制转换】
题目描述实现十进制转num换成R进制数,num和R从键盘读入(假定num为int且-32767 < =num<=32767, R为int且2<=R<=16)。编程可用素材: printf("Input the num, R: ")…、 printf(“Output:\n”)…。输入4095 2输出111111111111代码#include <stdio.h>#include <string.h>void fun(char str[40],
2022-03-12 23:19:30 123
原创 【杨辉三角】86
题目描述提到杨辉三角形.大家应该都很熟悉.这是我国宋朝数学家杨辉在公元1261年著书《详解九章算法》提出的。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 我们不难其规律: S1:这些数排列的形状像等腰三角形,两腰上的数都是1 S2:从右往左斜着看,第一列是1,1,1,1,1,1,1;第二列是,1,2,3,4,5,6;第三列是1,3,6,10,15;第四列是1,4,10,20;第五列是1,5,15;第六列是1,6……。 从左往右斜
2022-03-11 23:16:39 181
原创 【矩阵相乘】74
题目描述将两个给定的矩阵(3*3)相乘得到另一个矩阵并将其打印出来输入输入两个大小为3*3的矩阵输出输出一个大小为3*3的矩阵,矩阵每一行相邻的的两个数字之间由一个空格隔开。具体的请详见 Sample Output样例输入1 2 3 3 2 1 1 1 11 1 1 1 2 3 1 2 3样例输出6 11 166 9 123 5 7#include<stdio.h>int main(){ int a[3][3],b[3][3],c[3][3]={0}; in
2022-03-10 18:41:17 248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人