C语言程序设计-现代方法----示例及练习题----第三章--格式化输入输出

作者: selfimpr

博客: http://blog.csdn.net/lgg201

邮箱: lgg860911@yahoo.com.cn

C语言程序设计----示例及练习题----第二章--格式化输入输出

声明: 部分示例代码为书中源代码.其他原创代码多数对原题要求有所改动.

 

 

 

page 31:

 

page34:

 

练习2: 编写printf函数调用下列格式来显示float型变量x:

a) 指数表示形式: 最小为8的字段宽度内左对齐; 小数点后保留1位数字.

b) 指数表示形式: 最小为10的字段宽度内右对齐; 小数点后保留6位数字

c) 定点十进制表示形式: 最小为8的字段宽度内左对齐; 小数点后保留3位数字

d) 定点十进制表示形式: 最小为6的字段宽度内右对齐; 小数点后无数字.

 

练习4: 编写一个程序, 接收用户录入的日期信息并且将其显示出来. 其中, 输入日期的形式为月/日/年(mm/dd/yy), 输出日期的形式为年月日(yymmdd), 格式如下:

Enter a date (mm/dd/yy): 2/17/96

You entered the date 960217

 

练习5: 编写一个程序, 对用户录入的产品信息进行格式化, 程序运行后需要有以下会话:

Enter item number: 583

Enter unit price: 13.5

Enter purchase date(mm/dd/yy): 10/24/95

Item      Unit Price      Purchase Date

583        $ 13.50          10/24/95

其中, 数字项和日期项左对齐, 单位价格右对齐, 美元数量最大取值为9999.99

 

练习6: 图书用国际标准图书编号进行标识, 如0-393-30375-6.编号中的第一个数字说明编写书籍所用的语言(例如, 0表示英语, 3表示德语). 接下来的一组数字表示出版社. 随后的数字是出版社定的用来识别图书. 最后, 结尾的数字是校验数字, 用来验证前面数字的准确性. 编写一个程序来分解用户录入的ISBN信息: 格式如下:

Enter ISBN: 0-393-30375-6

Language: 0

Publisher: 393

Book Number: 30375

Check digit: 6

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值