用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 18:02:27
![用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.](/uploads/image/z/11502032-32-2.jpg?t=%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%BC%96%E5%86%99%E5%87%BD%E6%95%B0%E5%AE%9E%E7%8E%B0%E4%BD%99%E5%88%87ctan%EF%BC%88%EF%BC%89%2C%E8%BE%93%E5%85%A5%E5%8F%82%E6%95%B00-360%E5%BA%A6%2C%E5%AE%9A%E4%B9%89pi%3D3.141526%2C%E7%94%A8%E5%85%AC%E5%BC%8F%E6%8D%A2%E8%A7%92%E5%BA%A6%2C%E8%B0%83%E7%94%A8%E6%AD%A3%E5%BC%A6%E5%92%8C%E4%BD%99%E5%BC%A6%E5%87%BD%E6%95%B0.)
用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.
用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.
用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.
#include<stdio.h>
#include<math.h>
#define pi 3.141526
int main()
{//假定单位圆半径为 r =1;
printf("编程题目:\n");
printf("用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,\n用公式换角度,调用正弦和余弦函数.\n");
printf("\n\n");
int value; //定义参数
double result,x,y,rad; //定义结果,对边,临边,弧长
while(1)
{
printf("请输入参数(0-360度):");
scanf("%d",&value);
if(value<0||value>360) //判断参数范围
{
printf("输入参数超出范围,请重新输入!\n");
system("pause");
}
else
{
break;
}
}
rad=(double)(2*pi*value)/360.0; //计算弧长
//输出显示 参数 pi 弧长
printf("value = %d\n",value);
printf("pi = %f\n",pi);
printf("rad = %f\n",rad);
//判断是否在临界值,根据坐标曲线可知,临界值无限趋近于无穷大
if(value == 0 ||value == 180 ||value == 360)
{
printf("ctan(%d)无解!\n",value);
}
else
{
x=cos(rad)*1.0;
y=sin(rad)*1.0;
result =x/y;
printf("ctan(%d) = %7.4f\n",value,result);
}
system("pause");
}
好久没写C了,花了点时间熟悉下,给你贴上了,求采纳哦!