- 博客(19)
- 收藏
- 关注
原创 王道OJ习题答案(初级阶段)
#include <stdio.h>int main(){ printf("hello wangdao\n"); system("pause"); //让黑色的窗口控制台停留 return 0;}2.#include <stdio.h>int main(){ int a,b; scanf("%d %d",&a, &b); printf("%d",a+b); return ...........
2022-07-11 21:29:02 3827
原创 九九乘法表C语言
主要思想:构建几个函数,然后分别调用它们。利用数组去依次存储这些数据。可参考:(20条消息) C语言实现九九加法表的形式_jinzhi66的博客-CSDN博客void printAll(int number[][10]) //输出全部的函数 { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) printf("%d*%d=%-6d",i,j,number[i][j]); //-6%d为左对齐
2022-05-06 20:28:10 637
原创 斐波那契数列C语言
1.斐波那契数列是指这样一个数列:1,1,2,3,5,8,13,21,34,55,89.....这个数列从第3项开始,每一项都等于前两项之和。2.代码实现#include<stdio.h>#define N 30 //宏定义,定义了fib这个数组的长度 int main(){ int i,n; int fib[N] = {0,1,1}; //不用下标为0,从下标1开始。因为数组的下标是从0开始的。 do { printf("请输入n的值:");
2022-05-04 22:02:15 4110
原创 十进制转换为N进制C语言
1.十进制转换为N进制数:除以N取余至商为0,再逆序输出所有余数2.实现方法:函数的递归调用#include<stdio.h>void MultBase(int n, int B){ int m; if(n>0) //判断是不是大于0 { MultBase(n/B,B); m=n%B; if(m<10) printf("%d",m); else printf("%c",
2022-05-02 20:21:41 4359
原创 百钱百鸡问题C语言
一个简单的算法问题:先从最简单的开始,加油,嘻嘻。a:公鸡的个数b:母鸡的个数c:小鸡的个数1,方法一:三层循环#include<stdio.h>int main(){ int a,b,c; for(a=0; a<=20; a++) { for(b=0; b<=33; b++) { for(c=0; c<=100; c++) { if( (a+b+c==100) && (15*a+9*b+c==3.
2022-05-01 21:22:32 7566
原创 C语言实现九九加法表的形式
1.输出全部#include<stdio.h>int main(){ int i,j; for(i=1;i<=9;i++){ for(j=1; j<=9; j++) printf("%d+%d=%2d ",i, j, i+j); printf("\n"); } } 2.输出左下三角形#include <stdio.h>int main(){ int i,j; for(.
2022-05-01 19:59:49 3688 5
原创 04.20:单链表和单循环链表(打卡第三天)
线性表:1.有限的序列; 2.序列中每一个元素都有唯一一个前驱和后继结点(除开头和结尾两个结点)顺序表:分配一块连续的内存去存放这些元素,例如编程中的数组链表:内存是不连续的,元素会各自被分配一块内存,内存和内存之间用指针相连。单链表的操作:1.增加a.头插法b.尾插法2.删除 (只需要找到对应结点,将对应结点的前一个结点指向结点的后继,只操作一个指针)以下是具体实现的代码:#include <stdio.h>#include <std..
2022-04-20 19:27:10 1173
原创 B树的代码实现和解析
1.问题描述:(1)实现在B-树上的查找,并分析其时间复杂性。(2)实现B-树的ADT,包括其上的基本操作:结点的加入和删除。(3)要求B-树结构中的M=3或5,实现其中的一种即可。(4)实现基本操作的演示。2.模块划分(1)初始化B树。(2)查找操作。(3)显示操作。(4)插入操作(5)删除操作。(6)销毁操作。3.代码部分#ifndef _BTREE_H#define _BTREE_H#define MAXM 10
2022-04-18 22:21:22 1108
原创 B-Tree的理论知识:查找,插入,删除
1.什么是B树B树,又称多路平衡树,B树中所有结点的孩子个数最大值称为B树的阶,通常用m表示。2.B树的查找3.B树的插入:理解清楚重点,要理解清楚啊:4.B树的删除情况二:在叶子结点层删除下面给出删除的一个例子...
2022-04-18 16:20:28 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人