实验5 编译预处理和多文件的组织 【实验目的】 1掌握多文件程序的编译与连接。 2掌握宏定义命令。 3了解文件包含命令和条件编译命令。 【实验内容】 ⒈用3个文件来求两正整数的最大公约数和最小公倍数,一个文件含主函数,其它两文件分别含求最大公约数和最小公倍数的定义。 ⒉用4个文件来计算二次方程ax2+bx+c=0的根,一个文件含主函数,其它三个文件分别含当b2-4ac>0、b2-4ac=0及b2-4ac<0的求解定义。 ⒊用一个头文件作为第2题各文件互连的接口。 ⒋用条件编译命令编写一程序,当“#define?FF”存在时,计算的是圆柱体表面积;当“#define?FF”不存在时,计算的是圆锥体表面积。 ⒌编一程序输出1~100以内的素数和13的倍数。用3个文件来实现,一个文件含主函数,其它两文件分别含求素数和求13倍数的定义。