更新时间:12-29 上传会员:一抹彩虹
分类:师范学院 论文字数:10141 需要金币:2000个
摘要:C语言是一个编程的软件,需要用特定的语句和语法,向计算机讲述人类的想法,实现相应的功能。C语言库函数的逻辑性强,即使是零基础也能很快地掌握它的编程方法。在学习C语言编程的过程中,要特别注意理解这里边各种函数的功能及注意事项。
本论文通过设计一个基于C语言的货币转换器,展示了一个基于C语言的程序设计完整过程,C语言里常用函数的功能和使用方法,C语言“自顶向下”的模块化程序设计方法!以此实例充分展现了C语言简洁、灵活而强大的设计功能和设计方法。
本论文充分利用C语言自定义函数的便捷性,用调用子函数的方法来实现各种不同的功能,把各个功能结构细化;利用清屏函数system("cls")来保持程序界面的排版整齐简洁;介绍scanf函数读取数据的原理,说明用户误输入的情况及后果;利用函数的返回值来判断用户是否存在误输入的情况;通过介绍fflush(stdin)函数清除输入缓冲区的功能,说明处理用户误输入的方法;利用二维数组来声明定义多个中文字符串。通过充分利用子函数的设计功能,使软件代码功能完备且精简。
关键词:C语言;货币转换;自定义函数;输入缓冲区
目录
摘要
Abstract
1. 研究背景-1
2. 课题简介-1
2.1 主要内容-1
2.2 基本要求-1
2.3 软件开发平台和程序设计语言-2
3. 任务分析-3
3.1 算法准备-3
3.2 算法流程图-3
3.2 货币代号-4
3.3 货币汇率转换方法-4
4. 程序功能模块介绍-5
4.1 头文件解释-5
4.2 清屏函数的使用-6
4.3 关于scanf函数的使用-6
4.4 清空标准输入缓存-6
4.5 主函数部分解释-7
4.6 功能函数1_输出提示-10
4.7 功能函数2_判断各个输入的返回值是否有效-12
4.8 功能函数3_根据货币代号的值,记录货币的中文名称-12
4.9 功能函数4_提示输入的货币中文名称是什么-13
4.10 功能函数5_用金额计算出转换结果-13
4.11 功能函数6_判断键盘输入是否Y-14
5. 程序调试-14
6. 结论-17
参考文献-19
附 录-20
程序清单-20
致 谢-25