⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 算弧长.c

📁 计算弧长的公式
💻 C
字号:
#include <stdio.h>
#include <conio.h>
#include <math.h> 
#define pi 3.141593

int main(void) 
{ 
  float result; 
  float radius,width,arc,high;//半径(直角斜边c),弦长(2*直角边a),弧长,弧高(直角斜边c-直角边a)
  float centre,radian;//圆心角角度,圆心角弧度
  float sinc,cosc,tanc,ctgc;//正弦,余弦,正切,余切

   
  printf("请输入弦长 = ");
  scanf("%f",&width);
  printf("\n");
  
  printf("请输入弧高 = ");
  scanf("%f",&high);
  printf("\n");
  
  radius=(((width/2)*(width/2))+(high*high))/(2*high);
  sinc=(width/2)/radius;
  
  
  if (radius<high)
     radian =(2*pi- asin(sinc));	
  else
     radian = asin(sinc);
     
  centre=radian/pi*360;

  cosc=cos(radian);

  tanc=tan(radian);

  ctgc=1/(tan(radian));

  arc=radius*radian;

  printf("半径= %f\n",radius);
  
  printf("直径= %f\n",radius*2);

  printf("圆心角= %f\n",centre);

  printf("弧度= %f\n",radian);
  
  printf("弧长= %f\n",arc);

  printf("正玄= %f\n",sinc);

  printf("余玄= %f\n",cosc);
  
  printf("正切= %f\n",tanc);
  
  printf("余切= %f\n",ctgc);

  getch();
} 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -