当前位置: 首页 > news >正文

网站开发亿码酷流量/自己想开个网站怎么弄

网站开发亿码酷流量,自己想开个网站怎么弄,加强部门网站建设工作,青岛神马排名优化实验十一结构体程序设计(二)一.实验目的1.掌握链表的基本概念与定义方法;2.掌握链表、共用体的程序设计。二.实验环境1.硬件:PII以上计算机;2.软件:Windows、…

实验十一结构体程序设计(二)

一.实验目的

1.掌握链表的基本概念与定义方法;

2.掌握链表、共用体的程序设计。

二.实验环境

1.硬件:PII以上计算机;

2.软件:Windows、Visual C++ 6.0;

3.其它:一张软盘或者U盘等可移动的存储设备。

三.实验内容

练习1.编写一个程序,功能为输入10个整数,将它们存储在一个动态链表中。再读入一个数n,将链表从第n个结点开始重组(即以第n个结点作为头结点,而将前n-1个结点平移至链表的末尾),并输出重组后的链表结果。要求:程序包含3个子函数,各函数要求如下:

l子函数1:功能为创建包括10个结点的链表并读入数据;

形式为:struct LNode *creat(void);

l子函数2:功能为平移(重组)链表;

形式为:struct LNode *move(struct LNode *head,int n);

其中:函数返回值为调整后的新“头指针”的地址;

l子函数3:功能为输出链表中的所有结点;

形式为:void print(struct LNode *head);

运行结果示例:

练习2.编写一个程序,功能为输入并存储一组文具的明细单(以’#’作为结束)。文具的类型以(单个大写)字母标识,并且不同类型的文具其规格也不同。其中:P为铅笔,规格为铅芯直径;G为签字笔,规格为颜色;R为尺子,规格为尺子的长度(cm)。

l要求:程序包含1个子函数,其功能要求为输出指定类型文具的信息;

形式为:voidcount(STA a[],int n,char type);

l提示:程序中数组的类型为STA,应使用typedef定义;n为数组元素的个数;type为要统计的文具类型(单个大写字母)。

运行结果示例:

练习3.编写一个程序,功能为输入10个整数,将它们按奇、偶数分别存储在odd或even两个链表中,(两次)调用print子函数以分别输出两个链表中的数据。

运行结果示例:

*练习4.编写一个程序,功能为输入一组正整数(以-1作为结束标志),将它们存储在一个动态链表中并输出。然后,将链表中所有偶数值结点删除,并输出链表删除后结果。

要求:程序包含3个子函数,各函数要求如下:

l子函数1:功能为创建包括n个结点的链表并读入数据;

形式为:NUM *creat(void);

l子函数2:功能为输出链表中的所有结点;

形式为:void print(NUM *head);

l子函数3:功能为删除链表中的所有偶数值结点;

形式为:NUM *dele(NUM*head);

提示:程序中结点的类型为NUM,应使用typedef定义;

运行结果示例:

⑴正常情况:

⑵特殊情况:

练习1:

#include"stdio.h"

#include"iostream.h"

#include"stdlib.h"

#define LEN sizeof(struct LNode)

#define NULL 0

struct LNode

{int num;

struct LNode *next;

};

int i=1;

struct LNode *creat(void)

{struct LNode *head;

struct LNode *p1,*p2;

p1=p2=(struct LNode*)malloc(LEN);

scanf("%d",p1->num);

head=NULL;

for(i=1;i<=10;i++)

{

if(i==1)head=p1;

else p2->next=p1;

p2=p1;

p1=(struct LNode*)malloc(LEN);

cin>>p1->num;

}

p2->next=NULL;

return(head);

}

struct LNode *move(struct LNode *head,intn)

{struct LNode *p1,*p2;

if(head==NULL){printf("\nlist null!\n");return head;}

p1=head;

while(i

{p2=p1->next;

p1=p2;

i++;

}

p2=p1->next;

head=p2;

p1->next=NULL;

return(head);

}

void print(struct LNode *head)

{struct LNode *p;

printf("\n输出链表结果:\n");

p=head;

if(head!=0)

do

{printf("%d",p->num);

p=p->next;

}

while(p!=NULL);

}

void main()

{

intn;

struct LNode *head;

printf("输入10个整数:");

head=creat();

print(head);

printf("\n输入n值<1-10>:");

scanf("%d",&n);

head=move(head,n);

print(head);

printf("输出链表结果:");

print(head);

}

http://www.lbrq.cn/news/1554607.html

相关文章:

  • 淮安哪里做网站/网站建设与网站设计
  • 辽宁城乡建设委员会网站/安卓优化大师旧版本
  • 服装网站建设目标客户/引流推广犯法吗
  • 河南做网站的费用/seo学校
  • 香港服务器网站/中国站免费推广入口
  • 青岛做优化网站哪家好/小程序商城
  • 德州购物网站建设/重庆森林讲的什么内容
  • 四川城乡住房和城乡建设厅网站首页/百度人工服务热线电话
  • 途牛企业网站建设方案/郑州整站网站优化
  • 网站屏蔽右键/游戏推广怎么做挣钱
  • 加盟什么网站建设/青岛seo博客
  • 求做政府采购网站/引流最好的推广方法
  • 男女做暧暧网站免费/百度关键词推广方案
  • 网站建设协议书 印花税/江苏营销型网站建设
  • 结构设计在哪个网站接单兼职做/新seo排名点击软件
  • 怎么看自己网站的空间/百度搜索广告推广
  • wordpress教程lnmp/抖音seo软件工具
  • seo服务理念/优化模型数学建模
  • 考试网站怎么做的/泰州seo推广公司
  • 网站建设制作文案/企业宣传片视频
  • 惠州做网站多少钱/免费建站免费网站
  • 做淘宝设计能做网站吗/网站搜索引擎优化情况怎么写
  • 网站开发手册/网络销售好不好做
  • 新闻头条新闻/seo会被取代吗
  • 在国外做盗版网站吗/关键词搜索爱站网
  • 北京西站附近的景点有哪些/网络舆情信息
  • 有没有个人做的网站赚流量费/上海网站优化公司
  • 哪个网站做加盟的比较靠谱/百度最新秒收录方法2021
  • 四川省住房和城乡建设厅网站无法进入/百度快照网站
  • 网站建设维修服务流程/百度首页关键词推广
  • 机器学习05-朴素贝叶斯算法
  • 【Java后端】Spring Boot 集成 MyBatis 全攻略
  • SCAI采用公平发射机制成功登陆LetsBonk,60%代币供应量已锁仓
  • LaTeX中表示实数集R的方法
  • 【读论文】医疗AI大模型:百川开源Baichuan-M2
  • Xget:为您的开发工作流解锁极致速度