课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759
【项目1-当年第几天】
定义一个函数,其参数为年、月、日的值,返回这一天为该年的第几天。要求在main函数中输入年月日,然后调用这个函数求值,并在main函数中输出结果。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16330759
【项目2-太乐了】先听故事,再编程序。
故事是这样的:话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?他说:是啊,太乐了!
用sin和cos的泰勒展开式编程序,求出sin(π/2)、sin(56°)、cos(87°)、cos(π/3),当最后一项的绝对值小于0.00001时,累加结束(求绝对值的函数也可以自定义函数myabs实现)。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16330831
阅读http://blog.csdn.net/sxhelijian/article/details/15187309中《CodeBlocks中程序的多文件组织》,建立一个包含多个文件的项目,把本周项目2“太乐了”也用多文件组织起来。其中,main()函数保存在一个文件中,所有自定义函数保存到另外一个文件中,运行程序并得到正确的结果,体会在实际的工程项目中这样组织程序的好处。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16357703
【项目4-学习辅助软件开发】通过本题学习一些系统函数。
任务1——猜数字游戏随机产生一个1000内的数字,要求用户猜测这个整数。输入一个猜测想的整数,判断是否与产生的随机数相等,由屏幕显示判断结果。如果猜得不对,给出“大了”或“小了”的提示,直到猜出这个数为止。(可以再加一个要求,猜了几次才得到正确结果。)
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16357761
任务2——小学生算术能力测试系统
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的,且操作数不超过2位数的正整数;练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16357847
【项目5-银行系统】
任务1——搭一个框架
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16357905
任务2——引入函数改善程序结构
各项业务分别编制一个函数完成。提示功能菜单(1.查询、2.取款、3.存款、4.转帐、5.改密、0.退出)后,由用户输入功能选择,用switch多分支完成对应的功能(有的功能依然只输出一句话提示即可)。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16357977
任务3——将程序用多文件组织
将任务2中的代码,涉及密码、帐户的函数放在一个文件中,完成各项功能的函数放在另一个文件中,main函放也单独一个文件。
参考解答在:http://blog.csdn.net/sxhelijian/article/details/16358007