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