实验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倍数的定义。