C语言怎么计算直角三角形斜边,计算本息和

帮个忙 谢谢

程序代码如下:

{

#include <stdio.h>

#include <math.h>

int main()

{

{

s=(a+b+c)/2;//计算半周长

area=sqrt(s*(s-a)*(s-b)*(s-c));//套用海伦公式,计算面积

printf("这个三角形的面积为%lf\n", area);//输出结果

}

else printf("无法构成三角形\n");//输入不合法,提示。

return 0;

}

注意事项:

C++用边长求三角形面zd积

#include<bits/stdc++.h>

usingnamespacestd;

intmain(){

doublea,b,c,r;

cin>>a>>b>>c;

r=(a+b+c)/2;

if(a+b>c&&a+c>b&&b+c>a)printf("%.4lf",sqrt(r*(r-a)*(r-b)*(r-c)));

elsecout<<"DataError"。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-13

第3题:

#include<stdio.h>

#include<math.h>

int main()

{

    float x,y,z;

    printf("请输入直角三角形两直角边边长:\n");

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

    z=sqrt(x*x+y*y);  //三角形斜边的平方等于两直角边长平方和,所以要求斜边只用

    //在两直角边平方和的基础上开方就行了

    printf("斜边长为:%f\n",z);

    return 0;

}

运行结果如图:


第4题:

#include<stdio.h>

#include<math.h>

int main()

{

    float M,r;

    int y;

    float sum;

    printf("请分别输入本金 利率 存的年数:\n");

    scanf("%f %f %d",&M,&r,&y);

    sum=M*pow((1.0+r),y);

    printf("%d后本息和为:%0.2f元\n",y,sum);

    return 0;

}

运行结果如图:

本回答被提问者采纳

C语言怎么计算直角三角形斜边,计算本息和
int main(){ float x,y,z;printf("请输入直角三角形两直角边边长:\\n");scanf("%f %f",&x,&y);z=sqrt(x*x+y*y); \/\/三角形斜边的平方等于两直角边长平方和,所以要求斜边只用 \/\/在两直角边平方和的基础上开方就行了 printf("斜边长为:%f\\n",z);return 0;} 运行结果如图:第4...

C语言使用自定义函数求直角三角形的斜边
int main(){ double x; \/\/直角边1 double y; \/\/直角边2 double z; \/\/所求斜边 cin>>x;cin>>y;z=sqrt(x*x+y*y);cout<<z<<endl;return 0;} 试试看

c语言中输入直角三角形的两条直角边,如何求斜边的长度?
System.out.println("输出斜边:"+(double)(Math.sqrt(a*a)));System.out.println("输出三角形的面积:"+(b*c)\/2);} if(b*b==a*a+c*c){ System.out.println("输出斜边:"+(double)(Math.sqrt(b*b)));System.out.println("输出三角形的面积:"+(a*c)\/2);} if(c*c==a*a...

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语言编写勾股定理求斜边
已知勾股定理是在平面上的一个直角三角形中,两个直角边边长的平方加起来等于斜边长的平方。如果设直角三角形的两条直角边长度分别是 a和b ,斜边长度是c ,那么可以用数学语言表达:a^2+b^2=c^2 那求斜边即是根号下(a^2+b^2)代码例子 include<iostream> #include<math.h>int main()...

C语言编程题,各大神求助。从键盘输入直角三角形的两条直角边,计算它的...
声明两个浮点型变量a、b承载两条直角边的输入值,数据成功输入后调用库三角函数求出斜边,再与a、b相加求得周长;直接用三角形面积公式求得面积。代码如下:include "stdio.h"#include "math.h"\/\/调用库三角函数需包含此文件int main(int argc,char *argv[]){double a,b;printf("Input a & b...

用C语言编写勾股定理求斜边
定义两直角边的分别为a和b,斜边为c。用数学表达式可表示为:a^2+b^2=c^2。则斜边长为根号下(a^2+b^2)。C语言代码如下:int main() { double a, b;\/\/定义变量 std::cout << "输入a:";\/\/输出提示信息 std::cin >> a;\/\/接收输入值到a std::cout << "输入b:";std::cin...

C语言程序设计:已知直角三角形两直角边a,b,设计程序求出斜边c,结果保 ...
include<stdio.h> include<math.h> void main(){ double a,b,c;scanf("%lf %lf",&a,&b);c=sqrt(a*a+b*b);c+=0.05; \/\/四舍五入 printf("%.1lf\\n",c); \/\/仅输出小数点后1位之前的数字 }

如何用c语言表示“输入直角三角形的斜边c与一条直角边a的长,计算并输...
include "stdio.h"include "math.h"void main(){ fioat a,b,c;printf("输入直角边a的长度:");scanf("%f",&a);printf("输入斜边c的长度:");scanf("%f",&c);b=sqrt(c*c-a*a);printf("另一直角边长度为%f",b);}

C语言编程输入三角形的两条直角边,输出其周长和面积开平方根使用sprt函...
{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); \/\/输出求三角形的周长、面积,这里是保留五位小数} ...

相似回答