[C++]读入三个浮点数,将整数部分和小数部分分别输出
大三了,我的编程能力还停留在大一水平上。今天重新翻了一下大一的C++课本(郑莉的《C++语言程序设计(第三版)》),看到了一个题。这个题所要求的能力超过了我所掌握的
,抄在这里吧~
例 6-10 读入三个浮点数,将整数部分和小数部分分别输出
分析:程序由主函数和一个进行浮点数分解的子函数组成,浮点数在子函数中分解之后,将整数部分和小数部分传递回主函数中输出,可以想象,如果直接使用整型和浮点型变量,形参在子函数中的变化根本就无法传递到主函数。我们采用指针作为函数的参数,源代码如下: