ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:22.03KB ,
资源ID:15993553      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15993553.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言结构体和共用体实验报告Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言结构体和共用体实验报告Word文件下载.docx

1、*1021 冰箱 1024。00 0。95*1022 空调 2058。50 0。901023 电视 3001。88 0.95*/include stdio.htypedef struct _PRODUCT int iNumber; char strName32; float fPrice; float fDiscount;PRODUCT,PPRODUCT;void input(PRODUCT pProduct);void display(PPRODUCT pProduct);void main() int i; PRODUCT kyeboard; PRODUCT elec_device3; i

2、nput(kyeboard); for(i=0;istrName);请输入商品的价格: scanf(”f”,&pProductfPrice);请输入商品的折扣: scanf(”%f,&pProductfDiscount);/*display()PRODUCT pProduct PRODUCT结构体数据*返回值:*说明:*该函数用来完成PRODUCT结构体数据的显示。*/void display(PPRODUCT pProduct)n商品的编号:%dn”,pProductiNumber); printf(”商品的名称:sn”,pProduct-strName);商品的价格:%.2fn,pProd

3、uct-商品的折扣:%。2fn,pProduct-fDiscount);实验92/*实验9。2*(1)利用链表结构(PLAY_LIST),为某媒体播放器建立一个播放列表(playList), 该链表的每一个节点包括:歌曲编号(number)、歌曲名称(name)、歌手姓名(artist)、歌曲长度(time),见表92。(2)建立4个函数,以实现对播放列表操作.函数的原型如下:* 创建播放列表 PLAY_LIST createList(); * 在播放列表中添加一首歌曲 PLAY_LIST insertItem(PLAY_LIST* pPlayList,PLAY_LIST* pNewPlayL

4、ist);* 在播放列表中删除编号为iItemNumber的歌曲 PLAY_LIST* deleteItem(PLAY_LIST pPlayList, int iItemNumber);* 显示整个播放列表中的所有信息 void displayIList(PLAY_LIST* pPlayList);(3)在主函数中定义一个链表playList。 A)利用函数createList创建播放列表playList,并在其节点上依次存储编号为1100、1102、1103的3首歌曲,* 并调用displayList函数显示此时整个播放列表中的所有信息。 B)调用insertItem函数将编号为1101的歌

5、曲添加到playList中,并显示整个播放列表中的所有信息。 C)调用deleteItem函数将编号为1102的歌曲从playList中删除,并显示整个播放列表中的所有信息。 表9-2*歌曲编号 歌曲名称 歌手姓名 歌曲长度*1100 落叶归根 王力宏 05:16*1101 风吹麦浪 李健 04:071102 往事随风 齐秦 04:38*1103 天空 王菲 03:42*/#include stdio。htypedef struct _PLAY_LIST char strName64; char strArtist32; struct _TIME int iMinutes; int iSeco

6、nds; sTime; struct _PLAY_LIST *pNext;PLAY_LIST,PPLAY_LIST;PLAY_LIST* createList();PLAY_LIST insertItem(PLAY_LIST pPlayList,PLAY_LIST* pNewPlayList);PLAY_LIST deleteItem(PLAY_LIST pPlayList,int iItemNumber);void displayList(PLAY_LIST* pPlayList);int inputItem(PLAY_LIST pPlayList); PLAY_LIST pPlayList

7、=NULL; PLAY_LIST *pNewPlayList=NULL; pPlayList=createList(); printf(”播放列表:); displayList(pPlayList);n播放列表插入曲目:n”); pNewPlayList=createList(); pPlayList=insertItem(pPlayList,pNewPlayList); printf(”插入新的曲目之后的播放列表: printf(”n播放列表删除曲目: pPlayList=deleteItem(pPlayList,1102);删除编号为1102的曲目之后的播放列表:/*createList(

8、)PLAY_LIST* -返回创建好的播放列表链表说明:*该函数用来创建播放列表链表.*/PLAY_LIST* createList() int iResult=0; PLAY_LIST pListHead,*pTemp,*pNewList; pTemp=pNewList=(PLAY_LIST*)malloc(sizeof(PLAY_LIST); pNewListpNext=NULL; pListHead=NULL; printf(”创建新播放列表n iResult=inputItem(pNewList); if(iResult) pListHead=pNewList; while(iResult) pNewList=(PLAY_LIST)malloc(sizeof(PLAY_LIST); pNewList iResult=inputItem(pNewList); if(iResult) pTemp-pNext=pNewList; pTemp=pNewList; return pListHead;/*函数名称:insertItem()*参数:PLAY_LIST pPlayList 操作的播放列表链表 PLAY_LIST pNewPlayList -插入的新项目PLAY_LIST* -返回操作后的播放列表链表*该函数用来完成播放列表链表的新项目插入.*/PLAY_

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1