用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 20:04:47
用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数.

用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了,花了点时间熟悉下,给你贴上了,求采纳哦!    

用c语言编写函数实现余切ctan(),输入参数0-360度,定义pi=3.141526,用公式换角度,调用正弦和余弦函数. 1.用c语言编写程序,实现输入10个数,分别求其最大值、最小值及平均数,要求用函数实现. 编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用C语言怎么写程序啊求详细解释~急! 编写一个程序用单链表存储多项式,并实现两个多项式相加的函数?C/C++语言 用C语言编写简易计算器可实现两位数以上的四则运算.C语言编写单片机程序. 谁能帮我用C++编写一个0~90之间的正弦、余弦、正切和余切函数表?题目具体要求是:打印00~900之间的正弦、余弦、正切和余切函数表.语言是C++ 编写一个函数,用于执行两个矩阵的乘法.要求:数据输入输出在主函数中完成,用函数实现运算.c语言 C语言(指针):编写一个函数实现n*n矩阵转置.在主函数中用scanf输入矩阵元素;将数组名作为函数实参. 用C语言如何编写函数的求导 谁能帮我用c语言编写蛋白质的折叠啊(蒙特卡洛法)这是用蒙特卡洛法来模拟蛋白质折叠,但要用c语言来编程实现这一模拟, C 语言 编写程序,计算分段函数: 用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除. C语言编写 89C51单片机 用矩阵键盘 小数码管计算器 实现两位数 加减乘除运算 如何用C语言编写程序实现哥德巴赫猜想 用C语言编写一程序求解一元二次方程的根.要求用一个函数实现,并且分别用三个函数实现判别式大于0、等于0和小于0的运算. 哈夫曼树(C语言编写) 用c语言编写一个程序.要求编写一个求2的n次方的函数实现.求满足以下条件的最大的n.2+4+8+……+2的n次方 编写程序,求1!+2!+……n!,要求从主函数输入n的值,用函数实现阶乘的计算,并通过函数值返回C语言的啊,