c语言求直角边函数,c语言中求三角形的直角边

c语言用自定义函数求直角三角形的斜边,求解,谢谢

我就默认你是用勾股定理求斜边了。

创新互联建站网站建设由有经验的网站设计师、开发人员和项目经理组成的专业建站团队,负责网站视觉设计、用户体验优化、交互设计和前端开发等方面的工作,以确保网站外观精美、网站设计、成都做网站易于使用并且具有良好的响应性。

设计:

函数的输入为两个直角边的长度a、b,double类型;返回值为斜边的长度c,double类型。

原理:

a^2 + b^2 = c^2

代码:

#include math.h

double Pythagoras(int a,int b)

{

return sqrt(a*a+b*b);

}

C语言编程输入三角形的两条直角边,输出其周长和面积开平方根使用sprt函数,需包含头文件math.h

#include stdio.h

#include math.h

void main()

{

float x,y,c,s;

scanf("%f%f",x,y);

c=(float)sqrt(x*x+y*y);  //求先用勾股定理求出斜边长,再求三角形的周长

s=x*y/2;   //求三角形的面积

printf("三角形的周长:%0.5f\n三角形的面积:%0.5f\n",c+x+y,s);  

//输出求三角形的周长、面积,这里是保留五位小数

}

用c语言输出一个以右边为直角边的程序

右边是直角有两种情况:

第一种:上面是直角:

#include stdio.h

void printLine(char * chr,int n);

int main(){

int level=5;

for(int i=0;ilevel;i++){

printLine(' ',i);

printLine('*',level-i);

printf("\n");

}

}

void printLine(char * chr,int n){

for(int i=0;in;i++){

printf("%c",chr);

}

}

执行效果:

第二种:下面是直角

#include stdio.h

void printLine(char * chr,int n);

int main(){

int level=5;

for(int i=1;i=level;i++){

printLine(' ',level-i);

printLine('*',i);

printf("\n");

}

}

void printLine(char * chr,int n){

for(int i=0;in;i++){

printf("%c",chr);

}

}

执行效果:

C语言编程题,各大神求助。从键盘输入直角三角形的两条直角边,计算它的周长和面积并输出.

声明两个浮点型变量a、b承载两条直角边的输入值,数据成功输入后调用库三角函数求出斜边,再与a、b相加求得周长;直接用三角形面积公式求得面积。代码如下:

#include "stdio.h"

#include "math.h"//调用库三角函数需包含此文件

int main(int argc,char *argv[]){

double a,b;

printf("Input a  b(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语言求直角边函数,c语言中求三角形的直角边
文章网址:https://www.cdcxhl.com/article42/hshdhc.html

成都网站建设公司_创新互联,为您提供品牌网站建设微信小程序标签优化网站内链企业网站制作关键词优化

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化