?? 算弧長.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 + -