![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言问题
躺在草地看天空_
这个作者很懒,什么都没留下…
展开
-
母牛繁殖问题:一头母牛,每年年初生一头小母牛,每头小母牛从第四个年头起,每年年初也要生一头小母牛,问:第20个年头后共有多少只牛?
一头母牛,每年年初生一头小母牛,每头小母牛从第四个年头起,每年年初也要生一头小母牛。从上面我们可以看出,每一代的数目就像是多个相似三角形一样,为此画出下面的图形这样的话所有子代的的数目很明显就是,绿色线条长度所代表数目的总和。也就是:sum = 5 + 10 + 15 + (n - 15) + (n - 10) + (n - 5) + n;同时又要加上最初的那头母牛:sum = sum + 1;分原创 2016-03-02 20:01:56 · 14474 阅读 · 1 评论 -
数据结构实验——单链表
链表结构体typedef struct NODE{ int data; struct NODE *next;}List,*linkList;// List 为该结构体类型别名,linkList为该结构体指针类型别名单链表思想采用malloc函数动态分配空间将一个一个节点通过next进行连接链表头部为指针——head,尾部节点的next指向NULL操作函数声明// 初始化原创 2017-04-28 23:51:02 · 8778 阅读 · 5 评论 -
数据结构实验——基于数组的栈基本操作
实验要求实验目的 1.熟悉并能实现栈的定义和基本操作。 2.了解和掌握栈在递归和非递归算法的应用。实验要求进行栈的基本操作时要注意栈“后进先出”的特性。编写完整程序完成下面的实验内容并上机运行。整理并上交实验报告。实验内容编写程序任意输入栈长度和栈中的元素值,构造一个顺序栈,对其进行入栈、出栈以及取栈顶元素操作。写个功能写成一个函数。从键盘上输入一串带括号的字符,如果其中的括号是匹配原创 2017-05-02 18:16:00 · 2016 阅读 · 0 评论 -
数据结构实验——二叉树实验
实验要求实验源代码#include <stdio.h>#include <malloc.h>typedef struct TREE{ int data; struct TREE *left; struct TREE *right;}Tree,*linkTree;linkTree creatTree(int data);// 中序遍历void inorderTree(l原创 2017-05-04 15:31:45 · 1804 阅读 · 0 评论 -
数据结构实验——基于数组表的实验
(1) 初始化顺序表La。 (2) 在顺序表中插入元素形成表[ 10 20 30 40 50],并输出表。 (3) 删除表中第3个元素,并输出表 (4) 删除元素40,并输出表 (5)在La中查找某元素,若找到,则返回它在La中第一次出现的位置,否则返回0。 (6)打印输出La中的元素值。原创 2017-04-20 16:19:32 · 1678 阅读 · 0 评论