C语言编程>第六周 ⑦ 编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。

例题:编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。

代码如下:

#include <stdio.h>
#include <string.h>

/*自定BOOK结构*/
struct book
{
	char name[50];
	/*定义数组变量--用来存储书名*/
	char author[25];
	/*定义数组变量--用来存储作者*/
	int pages;
	/*定义整型变量--用来存储页数*/
	float price;
	/*定义符典型变量--用来存储价格*/
};

int main()
{
	struct book b1;
	/*结构变量*/
	printf("\n\t请输入书的详细信息:\n");
	printf("\n书名:");
	gets(b1.name);
	    /*以上为:提示信息及输入*/
	printf("\n作者:");
	gets(b1.author);
	    /*以上为:提示信息及输入*/
	printf("\n页数:");
	scanf("%d",&b1.pages);
	    /*以上为:提示信息及输入*/
	printf("\n价格:");
	    scanf("%f",&b1.price);
	    /*以上为:提示信息及输入*/
	
	printf("\n\n\n\n\t书的详细信息");
	    /*以上为:提示信息*/
	printf("\n书名:%s",b1.name);
	/*打印结果*/
	printf("\n作者:%s",b1.author);
	/*打印结果*/
	printf("\n页数:%d",b1.pages);
	/*打印结果*/
	printf("\n价格(RMB): %5.2f元\n\n\n\n\n",b1.price);
	/*打印结果*/
}

输出运行窗口如下:
在这里插入图片描述
本周其他练习

C语言程序设计专栏

C语言编程>第六周 ① 编写一个录入函数:用来从键盘接收n个整型数并存放在一个整型数组中。 在主函数中调用该函数计算出这n个整数之和。

C语言编程>第六周 ② 用户输入一组数据,直到输入回车结束,且把数据放入数组中。要求:先对数组进行冒泡排序,输出结果;再提示用户”是否插入数据”,若要插入数据,则把插入的数据插入到数组中,且仍按顺序输出;最后求出最大值,和最小值,输出。

C语言编程>第六周 ③ 在邮政系统中,收费是这样规定的,当邮包重量<=10公斤时,按每公斤0.25元收费;如果超过10公斤时,超过部分按0.34元收费,其余部分按0.25元收费。现要求用户输入邮包重量,请输出应付的邮资。

C语言编程>第六周 ④ 聚会时规定:男生,超过18岁可以喝酒,没有超过18岁时,喝饮料;女生,超过20岁时,可以喝酒,没有超过20岁时,喝饮料;请输入学生性别和学生的年龄,并根据输入的情况来判断喝什么!

C语言编程>第六周 ⑤ 北大青鸟要求:在推荐就业时,按以下几个标准来衡量
1):项目个数在5个以内:不能推荐就业
2):项目个数在6到10个以内:只能推荐重庆市内的小公司
3):项目个数在11到20个以内:可以推荐重庆市内的任何公司
4):项目个数在20个以上:可能进外企

C语言编程>第六周 ⑥ 输入一串字符,统计大大写字母的个数,并强调统计必须用函数。

C语言编程>第六周 ⑦ 编写一个程序用于创建一格结构BOOK,用来储存书的信息:书名,作者姓名,页数和价格,接受输入和输出 。

C语言编程>第六周 ⑧ 编写程序,实现魔方阵。

越努力越幸运!
加油,奥力给!!!

  • 13
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
“图管理系统设计” 1、问描述 定义图类,属性有:书名、出版社、ISBN 号、作者、库存量、价格信息和相关的 对属性做操作的行为。 主要完成对图的销售、统计和图的简单管理。 2、功能要求 (1)销售功能。购买籍时,输入相应的 ISBN 号,并在库中查找该的相关信息。 如果有库存量,输入购买的册数,进行相应计算。如果库存量不够,给出提示信息,结束购 买。 (2)图简单管理功能。 添加功能:主要完成图信息的添加,要求 ISBN 号唯一。当添加了重复的编号时,则 提示数据添加重复并取消添加。 查询功能:可按书名、ISBN 号、作者、出版社进行查询。若存在相应信息输出所查 询的信息,若不存在该记录,则提示“该标不存在! ” 。 修改功能:可根据查询结果对相应的记录进行修改,修改时注意 ISBN 号的唯一性。 删除功能:主要完成图信息的删除。输入要删除的 ISBN 号,根据编号删除该物品的 记录,如果该编号不在物品库中,则提示“该编号不存在” 。 (3)统计功能。 输出当前库中所有图的总数及详细信息;可按价格、库存量、作者、出版社进 行统计,输出统计信息时,要按从大到小进行排序。 (7)图存盘:将当前程序中的图信息存入文件中。 (8)读出信息:从文件中将图信息读入程序
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

朽木自雕i

你的鼓励是我创作的最大动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值