使用结构体类型存储如下图书信息,包括:图书编号,图书名,单价,数量;请输入5本图书的的信息,并求总金额

使用结构体类型存储如下图书信息,包括:图书编号,图书名,单价,数量;请输入5本图书的的信息,并求总金额

思路

  • 定义结构体
  • 定义数组存储图书信息

代码实现

struct book{
    int id;
    char name[50];
    int num;
    float price;
}a[5];
int main(){
int i;
    float sum=0;
    struct book *p;   //定义结构体类型指针
    for(p=a;p<a+5;p++){
        printf("请输入图书编号:图书名:单价:数量:\n");
        scanf("%d %s %d %f", &p->id, p->name,&p->num, &p->price);
        sum=sum+p->num*p->price;
     }
    printf("总金额:%.2f",sum);
    return 0;

}

备注

2020专接本已经结束,729665166专接本计算机专业资料分享群

题目六:图书出入库管理系统 1.设计目的 根据所学的程序设计基础原理与程序设计的知识,针对图书借阅管理系统的基本功能进行系统的需 求分析、系统设计、程序设计基础设计、编码与测试等完成题目要求的功能。通过程序设计基础课程设计, 使学生掌握用C语言进行程序设计开发的基本流程;掌握数据定义、存储、管理、输入基输出功能所需具 备的知识:提高学生分析问题和解决问题的能力;培养学生综合运用程序设计工具解决实际问题的能 力,具备程序设计初级水平,力求实现理论结合实际,学以致用的原则。 2.设计任务与要求 (1)图书信息包括以下数据:书号、书、作者、定价、数量、出版社等:(2)系统实现的基本功能有: 3 4 a.入库图书信息登记模块(定义合适的结构体类型使用文件组织和存放数据;允许同一本图书多次录入,数量为多次录入的图书总数,即;图书入库时相应图书数量必须进行修改);销售信息包括:书号、单价数量、合计等:(数量为单次销售数量,合计为历史销售总数量) b.入库统计模块:按指定的书号统计入库的数量和明细: c.出库统计模块:图书销售后,可按指定书号统计销售的数量和销售明细:(销售图书时相应的图 书两束必须进行修改) d.图书信息查询模块(可按书号或作者查询图书信息) e.图书信息修改模块(按书号修改图书信息) f.图书删除模块(按书号查找并删除图书) *g.创新(自拟)功能:程序实现的其它功能由个人自拟。
最新发布
05-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@赵士杰

如果对你有用,可以进行打赏,感

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值