c语言结构体共用体实验报告,C语言结构体和共用体实验报告

62e50291a81fc54b507f33cb80033297.gif C语言结构体和共用体实验报告

(17页)

bf35400e91ea0ece395eada30f8d7332.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

11.90 积分

实验九参考程序实验9-1/*****************************************************************实验9.1**(1)为某商店的商品设计合适的结构体 (PRODUCT)。每一种商品包含编号(number)、* 名称(name)、价格(price)、折扣(discount)4项信息,根据表9-1,为这些信息选择合适的数据类型。*(2)建立2个函数,以实现对商品的操作。input函数实现商品的输入;* display函数显示商品信息。要求这2个函数都以商品的结构体(PRODUCT)指针为参数。*(3)在主函数中为商品键盘定义一个结构体变量(keyboard),利用input函数实现键盘信息的输入;* 定义一个结构体数组(elec_device[3]),利用input函数实现冰箱、空调、电视信息的输入;* 最后利用display函数显示4种商品的信息。** 表9-1**编号 名称 价格 折扣*1010 键盘 89.50 0.85*1021 冰箱 1024.00 0.95*1022 空调 2058.50 0.90*1023 电视 3001.88 0.95*****************************************************************/#include typedef struct _PRODUCT{ int iNumber; char strName[32]; float fPrice; float fDiscount;}PRODUCT,*PPRODUCT;void input(PRODUCT *pProduct);void display(PPRODUCT pProduct);void main(){ int i; PRODUCT kyeboard; PRODUCT elec_device[3]; input(&kyeboard); for(i=0;i<3;i++) { input(&elec_device[i]); } display(&kyeboard); for(i=0;iiNumber); printf("请输入商品的名称:\n"); scanf("%s",pProduct->strName); printf(-省略部分-****************************************/void unpackData(PACK_DATA data){ int i; for(i=0;i8)&0xff; temp[2]='\0'; printf("%s",temp); } else { printf("%c",(char)data.uContent); } printf("\n");}17 关 键 词: c语言 实验 报告 共用 结构

524d6daf746efaa52c3c71bbfe7ba172.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值