以下两题中的程序代码分别是用C和C++语言编写的“求一元二次方程根”的C和C++程序代码,任选其中一题。
(1)已编写C程序代码如下:
①根据下面提供的菜单、文件夹、标签、按钮窗口等操作选项,请写出从菜单栏上的File菜单开始,新建一个名为“X1X2”的C程序项目的基本操作步骤。File、New、open file、Project convert to a/c++Project、class General文件夹、C/C++文件夹、source file,C Project,C++Project、next、Project name标签、Empty Project、Hello World ANSI C Project、Hello World C++Project、MinGWGCC、next、Finish。
②将该程序在Eclipse编辑器中进行编译后在disc=b*b-4*a*c;代码行前显示X”符号,请回答代码行前显示“X”符号说明了什么?
③修改该程序中的错误。
(2)已编写C++程序代码如下:
①根据下面提供的菜单、文件夹、标签、按钮、窗口等操作选项,请写出从菜单栏上的
File菜单开始,新建一个名为“X1X2”的C++程序项目的基本操作步骤。File、New、open file、Project、convert to a C/C++Project、class、General文件夹C/C++文件夹、sourcefile、Project、c++Project、Next、Projectname标签、EmptyPro-ject、Hello World ANSI C Project、Hello World C++Project、MinGW GCC,Next、Finish。
②将此程序在Eclipse编辑器中进行编译后,在disc=b*b-4*a*c;代码行前显示“X”符号,请回答代码行前显示“X”符号说明了什么?
③修改该程序中的错误。
用C和C++语言编写的“求一元二次方程根”的C和C++程序代码。
(P135~144)
(1)①a.单击菜单栏中的文件(File)菜单,选择新建(New)子菜单下的项目(Project)选项,弹出选择向导窗口(Selectwizard).在对话框中打开C/C++文件夹,选择Project后单击“Next”按钮进入下一步
b.在Project窗口中选择C语言的相关属性。在项目名称(Projectname)标签中输入“X1X2”,在项目类型(Projecttype)标签中打开Executable文件夹,选择“xx2ANSIProject”,在工具箱(Toolchains)标签中选择MinGWGCC,成之后单击“Next按钮进入下一步
c.在BasicSettings窗口中可以设置源代码的注释部分内容。分别在作者(Author)、版权声明(Copyrightnotice)等标签中输入相应内容后,单击“Next”按钮进入下一步。
d.在SelectConfigurations窗口中可以选择调试和发布文件夹以及高级设定保持默认设置后单击“Finish按钮即可新建Project,在这个项目中将会保存编写的源代码文件和配置文件。
②代码行前显示符号“X”说明了:该语句出现语法错误,不能生成目标文件和可执行文件,不可以运行程序,必须改正后再重新编译。
③修改该程序中出现的错误:
将float,b,c,p,q,x1,x2;语句改为float,a,b,c,p,q,disc,x1,x2;语句(或者在disc=b*b-4*a*c;语句之前增加floatdisc;语句)。
将printf("两个根:x1=%5.2f\tx2=%52f",x1,x2)语句改为printf("两个根:x1=%5.2f\tx2=%5.2f,x1,x2);语句
(2)①a.单击菜单栏中的文件(File)菜单,选择新建(New)子菜单下的项目(Project)项,弹出选择向导窗口(Selectwizard).在对话框中打开C/C++文件夹,选择C++Project后单击“Next”按钮进入下一步。
b.在C++Project窗口中选择C++语言的相关属性。在项目名称(Projectname)标签中输入“X1X2”,在项目类型(Projecttype)标签中打开Executable文件夹,选择“X1X2ANSI++project,在工具箱(Toolchains)标签中选择MinGWGCC,完成之后单击“Next”按钮进入下一步。
c在BasicSetting窗口中可以设置源代码的注释部分内容。分别在作者(Author)、版权声明(Copyrightnotice)等标签中输入相应内容后,单击“Next按钮进入下一步
d.在SelectConfigurations窗口中可以选择调试和发布文件夹以及高级设定保持默认设置后单击“Finish”按钮即可新建C++Project,在这个项目中将会保存编写的源代码文件和配置文件。
②代码行前显示符号“X”说明了:该语句出现语法错误,不能生成目标文件和可执行文件,不可以运行程序,必须改正后再重新编译。
③修改该程序中出现的错误:
将float,b,c,p,q,x1,x2;语句改为float,b,c,p,q,disc,x1,x2;语句(或者在disc=b*b-4*a*c;语句之前增加floatdisc;语句)。
将cout< <"两个根:xl"<