【实训5-1】使用库函数
(总分18)


 【实训目的】了解库函数  

【第 1 步】实训内容介绍

 实训内容:了解库函数。 前置条件:基本掌握简单的程序编写 实训过程:
实训内容介绍
从键盘输入一个双精度浮点数,计算并输出它的平方根
加入包含数学头文件,改正编译错误
实训总结

【Jitor 校验第 1 步】我已阅读实训内容介绍 // 送分题。直接点击。

 

 

【第 2 步】计算一个浮点数的平方根

 1、在项目 cpp5 中创建名为 cpp5_1 的源代码文件,如果项目不存在,则先创建项目,然后创建源代码文件。
 2、将下述代码复制到刚刚创建的 cpp5_1 中:

void main(void) {
         double d;
         cout << "输入一个实数:";
         cin >> d;

         // 输入平方根的代码写在这里

}

 然后补写一行代码,输出双精度数 d 的平方根,代码见█████。 这时编译程序,将会看如下的出错信息:
cpp5\cpp5_1.cpp(13) : error C2065: 'sqrt' : undeclared identifier

代码如下:
// 从这一行开始复制。
#include <iostream.h>

void main(void) {
         double d;
         cout << "输入一个实数:";
         cin >> d;

         cout << "它的平方根是:{" << sqrt(d) << "}\n";
}
// 一直复制到这一行结束。

【Jitor 校验第 2 步】 // 复制上面的代码到 VC++ 6.0 ,保存并运行。点击。

 

 

【第 3 步】加入包含数学头文件

 前一步的错误提示是找不到标识符 sqrt(平方根),原因是没有包含数学库的头文件,在这个头文件中有sqrt(平方根)的声明。 因此,添加包含数学头文件的代码,代码见█████
 运行结果如下:

输入一个实数:25.8
它的平方根是:{5.07937}
Press any key to continue

代码如下:
// 从这一行开始复制。
#include <iostream.h>
#include <math.h>

void main(void) {
         double d;
         cout << "输入一个实数:";
         cin >> d;

         cout << "它的平方根是:{" << sqrt(d) << "}\n";
}
// 一直复制到这一行结束。

【Jitor 校验第 3 步】 // 复制上面的代码到 VC++ 6.0 ,保存并运行。点击。

 

 

【第 4 步】实训总结

 本次实训初步学习了库函数的使用。总结如下:
首先根据题目的要求,从教程的“附录 C C++常用库函数”找到函数的名字,例如 sqrt。
要加入包含库函数的头文件,例如 math.h

【Jitor 校验第 4 步】我已阅读实训总结 // 送分题。直接点击。

 

仍有疑问 ? 联系QQ 9429444(陈海云) : 返回首页