题目:编写函数fin,其功能是计算:(ln(1)+ln(2)+1n(3).....+ln(m))平方根值,s作为函数值返回。

/*-------------------------------------------------------
题目:编写函数fin,其功能是计算:(ln(1)+ln(2)+1n(3).....+ln(m))平方根值,s作为函数值返回。
在C语言中可调用log()函数求ln(n)。log函数的引用说明为: double log(double x)。
例如,若m的值为20,则fim函数值为6.506583。
-------------------------------------------------------*/
#include <stdio.h>
#include <math.h>
double fun(int m )
{
	int i;
	double s=0.0;
/**********Program**********/
    double sum = 0.0;
    for(i = 1; i <= m; i++)
    sum += log(i);
    s = sqrt(sum);
    return s;
/**********  End  **********/	  
}
main()
{
   printf("%f\n",fun(20));
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ACK、FIN和SYN是TCP协议中的三个标志位,用于在TCP连接的建立和关闭过程中进行通信。 1. ACK(Acknowledgment):表示确认应答。在TCP连接的建立和关闭过程中,ACK用于确认接收到的数据或者确认对方的请求。 2. FINFinish):表示请求结束。在TCP连接的关闭过程中,FIN用于向对方发送请求关闭连接的消息。 3. SYN(Synchronize):表示同步序列号。在TCP连接的建立过程中,SYN用于同步双方的初始序列号。 在TCP连接的建立过程中,使用三次握手来确保双方都能正常通信。具体步骤如下: 1. 客户端发送一个带有SYN标志位的数据包给服务器,表示请求建立连接。 2. 服务器收到请求后,发送一个带有SYN和ACK标志位的数据包给客户端,表示确认请求,并发送自己的初始序列号。 3. 客户端收到确认后,发送一个带有ACK标志位的数据包给服务器,表示确认对方的初始序列号。 在TCP连接的关闭过程中,使用四次挥手来正常关闭连接。具体步骤如下: 1. 客户端发送一个带有FIN标志位的数据包给服务器,表示请求关闭连接。 2. 服务器收到请求后,发送一个带有ACK标志位的数据包给客户端,表示确认请求。 3. 服务器发送一个带有FIN标志位的数据包给客户端,表示自己也请求关闭连接。 4. 客户端收到请求后,发送一个带有ACK标志位的数据包给服务器,表示确认对方的请求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值