博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实验3-4 函数的使用
阅读量:4144 次
发布时间:2019-05-25

本文共 758 字,大约阅读时间需要 2 分钟。

 实验目的:

1.体会“函数只是把用户的输入变成输出”的含义。

2.通过数学函数的使用,学会正确使用函数。

实验步骤:

1.数学库中的abs函数用于求一个整数的绝对值,其首部为int abs(int n),因此,使用该函数时需要      ,函数会返回      。测试函数时可以用下表中的数据。

输入的数据

-3

0

3

预期的输出

 

 

 

实际的输出

 

 

 

该函数的返回值类型为int型,其运行结果最终会表现为一个整数,因此,函数的返回值像一个整型字面量如3那样可以赋值给一个整型变量如i = 3;,也可以直接用printf函数输出如printf("%d\n", 3);。

#include<stdio.h>

#include <math.h>

int main()

{

       int i = -3;

       int j;

       printf("%d\n", abs(i));

       j = abs(3);

       printf("%d\n", j);

       printf("%d\n", abs(0));

}

2. 数学库中的fabs函数用于求一个双精度浮点数的绝对值,其首部为double fabs(double x),因此,使用该函数时需要      ,函数会返回      。测试函数时可以用下表中的数据。

输入的数据

-2.3

0

2.3

预期的输出

 

 

 

实际的输出

 

 

 

编程测试。

3.库函数abs的参数是int型,在使用该函数时需要用一个整数作为输入,如果用一个浮点数作为输入如abs(-2.3),则会出现什么情况呢?讨论后编码测试。

4.数学库中用于求sin(x)的函数sin的首部为double sin(double x),求30度的sin值时可以用sin(30)吗?讨论库函数sin的用法,并编程测试。

提示:180度的弧度值是多少?1度的弧度值又是多少?

转载地址:http://qbdti.baihongyu.com/

你可能感兴趣的文章
ubuntu 16.04 下重置 MySQL 5.7 的密码(忘记密码)
查看>>
Ubuntu Navicat for MySQL安装以及破解方案
查看>>
HTTPS那些事 用java实现HTTPS工作原理
查看>>
oracle函数trunc的使用
查看>>
MySQL 存储过程或者函数中传参数实现where id in(1,2,3,...)IN条件拼接
查看>>
java反编译
查看>>
Class.forName( )你搞懂了吗?——转
查看>>
jarFile
查看>>
EJB3.0定时发送jms(发布/定阅)方式
查看>>
EJB与JAVA BEAN_J2EE的异步消息机制
查看>>
数学等于号是=那三个横杠是什么符
查看>>
HTTP协议详解
查看>>
java多线程中的join方法详解
查看>>
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
查看>>
java abstract修饰符
查看>>
数组分为两部分,使得其和相差最小
查看>>
java抽象类和接口
查看>>
有趣的排序——百度2017春招
查看>>
二叉树的最近公共祖先LCA
查看>>
数组中累加和为定值K的最长子数组长度
查看>>