《输入输出课后习题》由会员分享,可在线阅读,更多相关《输入输出课后习题(8页珍藏版)》请在金锄头文库上搜索。
1、3 Sept. 2008 Neusoft ConfidentialC语言中级C语言中级第四章:输入输出习题第四章:输入输出习题目标: 通过课后练习增强对本部分内容的理解与掌握。目标: 通过课后练习增强对本部分内容的理解与掌握。时间:教学方法:上机练习时间:教学方法:上机练习练习1-解析MP3信息练习1-解析MP3信息MP3的基本歌曲信息存在了MP3文件的最后128个字节里,其结构是:13 TAG (标签)433 歌曲名(Take Me To Your Heart )3463 歌手名(Michael Learns to Rock)6493 专辑名(Take Me to Your Heart)94
2、97 年份(2004)98125 备注(http:/)126保留位,这时为0,则说明有音轨,下一位就是音轨127保留位,为音轨(第几首歌)(OC)128 保留位(风格)(66) MP3的基本歌曲信息存在了MP3文件的最后128个字节里,其结构是:13 TAG (标签)433 歌曲名(Take Me To Your Heart )3463 歌手名(Michael Learns to Rock)6493 专辑名(Take Me to Your Heart)9497 年份(2004)98125 备注(http:/)126保留位,这时为0,则说明有音轨,下一位就是音轨127保留位,为音轨(第几首歌)(
3、OC)128 保留位(风格)(66) 请写一段读MP3歌曲信息的程序,要求信息存放在结构成员变量中,最后打印出来。请写一段读MP3歌曲信息的程序,要求信息存放在结构成员变量中,最后打印出来。 练习练习3:编写程序计算当前时间:编写程序计算当前时间1秒后的时间秒后的时间 例如输入当前时间2006年12月20日19时17分59秒,计算后输出时间是2006年12月20日19时18分00秒。 程序要求:程序要求: 程序应该可以运行:通过控制台输入数据,输出数据通过printf 给出; 程序结构明了、逻辑清晰; 请考虑闰年、月份(大小)等逻辑; 程序功能完整;练习练习2:文曲星猜字:文曲星猜字 在十个数字0,1,2,3,4,5,6,7,8,9 文曲星会随机产生2个数让你来猜 你最多只有6次机会 例如 文曲星 随即产生 12这2个排列好的2位数字 然后 猜数 第一次 输入 01 那么 文曲星会返回 0A1B (xAxB A代表你猜中了多少个数字并且位置也是正确的,B代表你猜中了多少个数字但是位置是错误的), 然后根据0A1B这个信息继续猜直到猜对为止(即2A0B). 就这样,每次输入2个数字文曲星都会返回 xAxB 但最多只能猜6次Copyright 2008 版权所有 东软集团版权所有 东软集团谢谢!谢谢!Copyright 2008 版权所有 东软集团