C语言编程题,各大神求助 。从键盘输入直角三角形的两条直角边,计算它的周长和面积并输出.声明两个浮点型变量a、b承载两条直角边的输入值 , 数据成功输入后调用库三角函数求出斜边,再与a、b相加求得周长;直接用三角形面积公式求得面积 。代码如下:
#include "stdio.h"
#include "math.h"//调用库三角函数需包含此文件
int main(int argc,char *argv[]){
double a,b;
printf("Input ab(R:)...\n");
if(scanf("%lf%lf",a,b)!=2 || a=0 || b=0){//输入两个实数,错误则退出
printf("Input error, exit...\n");
return 0;
}
printf("The perimeter is %g\n",a/sin(atan(a/b)) a b);//调用sin和atan函数求斜边及周长
printf("The area is %g\n",a*b/2);//直接用三角形面积公式求面积
return 0;
}
运行样例如下:
C语言三角函数求值 , math.h里的三角函数用的单位是弧度,你貌似错在这里 。答案补充 Example
/* SINCOS.C: This program displays the sine, hyperbolic
* sine, cosine, and hyperbolic cosine of pi / 2.
*/
#include math.h
#include stdio.h
void main( void )
{
double pi = 3.1415926535;
double x, y;
x = pi / 2;
y = sin( x );
printf( "sin( %f ) = %f\n", x, y );
y = sinh( x );
printf( "sinh( %f ) = %f\n",x, y );
y = cos( x );
printf( "cos( %f ) = %f\n", x, y );
y = cosh( x );
printf( "cosh( %f ) = %f\n",x, y );
}答案补充 Output
sin( 1.570796 ) = 1.000000
sinh( 1.570796 ) = 2.301299
cos( 1.570796 ) = 0.000000
cosh( 1.570796 ) = 2.509178
Parameter
x
Angle in radians
C语言怎样表示三角函数计算(注:要用“角度制”表示)编出代码调用math.h中的三角函数三角函数c语言例题,需要将角度值变换为弧度值三角函数c语言例题,代码如下三角函数c语言例题:
#includestdio.h
#includemath.h
#define PI 3.14159265359
int main()
{
float st,a;
scanf("%f",st);
a = st * PI/180;
printf("sin(st)=%f\n", sin(a));
printf("cos(st)=%f\n", cos(a));
return 0;
}
C语言求三角函数sum = fun(x,y,z);//这里三角函数c语言例题,应当接收函数三角函数c语言例题的返回值
printf("f(x,y,z)=%f\n",sum);
【三角函数c语言例题 三角函数c语言例题及答案】关于三角函数c语言例题和三角函数c语言例题及答案的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 如何将pdf拆成多份,把pdf拆成多个文档
- java输出代码,java代码输出英文字母表
- 有什么赛车竞速类游戏,有什么赛车竞速类游戏
- 外网代理ip可用什么软件,外网代理软件哪个好用
- vb.net字符串函数 vb字符串运算代码
- chatgpt4plus虚拟卡的简单介绍
- 免费下载手机主题,免费主题商店下载
- go语言发布 go语言是怎么完成编译的
- redis实现悲观锁setnx的简单介绍