函数题:正割函数(宏)*
C语言库函数只提供余弦函数 $$\cos x$$,没有提供正割函数 $$\sec x$$。我们用带参数的宏替换命令来实现它。
$$\sec x = 1 / \cos x$$
已知正割函数的原型如下:
c
double Sec(double x);
说明:参数 $$x$$ 是任意角度的弧度,函数值为 $$x$$ 的正割 $$\sec x$$。
请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能。
#### 裁判程序
c
#include <stdio.h>
#include <math.h>
__________
int main()
{
double a, b;
scanf("%lg", &a);
b = Sec(a);
printf("%g\n", b);
return 0;
}
#### 输入样例
in
0.7853981633974483
#### 输出样例
out
1.41421
---
注:裁判程序有很多,不止一个。
答案:若无答案欢迎评论
$$\sec x = 1 / \cos x$$
已知正割函数的原型如下:
c
double Sec(double x);
说明:参数 $$x$$ 是任意角度的弧度,函数值为 $$x$$ 的正割 $$\sec x$$。
请在空白处填写适当内容,用带参数的宏替换命令来实现相同的功能。
#### 裁判程序
c
#include <stdio.h>
#include <math.h>
__________
int main()
{
double a, b;
scanf("%lg", &a);
b = Sec(a);
printf("%g\n", b);
return 0;
}
#### 输入样例
in
0.7853981633974483
#### 输出样例
out
1.41421
---
注:裁判程序有很多,不止一个。
答案:若无答案欢迎评论