当前位置:首页 » 编程语言 » 三边求角的c语言代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

三边求角的c语言代码

发布时间: 2022-07-14 02:03:44

A. 输入三角形的三边,怎样用c语言编写求三角形面积的程序

给,已经编译运行确认:
#include<conio.h>
#include<stdio.h>
#include<math.h>
intmain()
{
floata,b,c;
floatarea,s;
printf("请输入三角行的三边:");
scanf("%f%f%f",&a,&b,&c);
if(a>0&&b>0&&c>0)
{
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
printf("\n这三边能组成三角形\n");
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%f\n",area);
if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))
printf("这是直接三角形\n");
elseif((a==b)&&(a==c)&&(b==c))
printf("这是等边三角形\n");
elseif((a==b)||(a==c)||(b==c))
printf("这是等腰三角形\n");
elseprintf("这是普通三角形\n");
}
else
printf("\n这三边不能组成三角形\n");
}
else
printf("\n输入错误!");
getch();
return1;
}

B. C语言,编写程序输入三角形三边长,计算最大角正弦值

大角对大边。先比较输入的3边大小找出最大边。然后用余弦定理求出最大角的余弦,最后算出正弦(>0

C. 下列这个输入三边求三角形面积的c语言程序怎么优化(纯属自己编写),望高手指点一二。

首先纠正一下,上述程序的错误之处scanf("f%,f%,f%",&a,&b,&c); //%f才是还有最后一句printf("f%\n",s);//%f才是这个程序我做了点简化。省去了一个变量。#include <stdio.h>
#include <math.h>
void main()
{
float a,b,c,l;
scanf("%f,%f,%f",&a,&b,&c);
l=(a+b+c)/2;
printf("%f\n",sqrt((l-a)*(l-b)*(l-c)));
}

D. 编C语言程序,给出三边,求三角形面积

C语言代码:
#include <stdio.h>
main()
{
float a,b,c,s,area;
printf("请输入三个边长(以Enter键结束每次输入):\n");
scanf("%f%f%f",&a,&b,&c); //变量输入
s=1.0/2*(a+b+c); //计算s
area=sqrt(s*(s-a)*(s-b)*(s-c)); //计算面积
printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area); //显示结果

system("pause");
}

E. 如何用C语言写出“输入三角形三边,计算三角形面积”的代码

海伦公式:

S=√[p(p-a)(p-b)(p-c)]
p=(a+b+c)/2代入即可。

F. 我编了一个C语言小程序:输入三角形的三边长,求各角与面积。编译时出了错,但我发现不了,请问哪里错了

同学,你有几点错误:
1. for循环之后,如果有{},那么你的代码不应该含有 "; ",如for(;;){}
2. 所有的for都应该在main里面
3. printf("format",var, ...) 使用的是变量名,而不是地址
scanf("format", &varp,...) 使用的是变量地址!
你如果可以加强对C/C++语言的学习,就更好了 。 再努努力,你一定会成功的 :-)

下面是源代码,最后面的注释是调试输出的结果:

/*
* thriArea.cc
*
* Created on: 2010-6-5
* Author: LiuFeng
* Email: [email protected]
*/
#include <cstdio>
#include <cmath>
#include <cassert>

#define PI 3.14159265
using namespace std;

int
main(void)
{
float arcs1[3],arcs2[3],S,length[3];
int i;
char al, A;
printf("\rPlease input: \n");

for(i=0,al='a';i<3;++i,++al) {
printf(" %c=",al); scanf("%f",&length[i]);
}

printf("\nAnswer: \r");
for(i=0,A='A'; i<3; ++i,++A){
arcs1[i]=acos((::pow(length[(i+1)%3],2.0)+::pow(length[(i+2)%3],2.0)-::pow(length[i%3],2.0))/2/length[(i+1)%3]/length[(i+2)%3]);
arcs2[i]=180/PI*arcs1[i];
}

S=(length[0]*length[1]*sin(arcs1[2]))/2;
printf("\n S=%-6.2f\n",S);

return 0;
}

/*
Output:

[Administrator@ /<7>06/05]$ g++ -g -O3 -Wall thriArea.cc -o gets
[Administrator@ /<7>06/05]$ ./gets.exe
Please input:
a=3
b=4
c=5

Answer:
S=6.00

[Administrator@ /<7>06/05]$

*/

G. C语言代码,功能:从键盘上输入三角形的三条边求面积(请考虑从键盘上输入的三条边能不能组成三角形)

#include <br/>#include <br/>main() <br/>{ <br/>float a,b,c,p; <br/>double S; <br/>printf("请输入三边长度(如3,4,5):"); //注意逗号是西文的<br/>scanf("%f,%f,%f",&a,&b,&c); <br/>if(a+b

H. C语言代码 输入三角形的三边长,求三角形面积

#include<stdio.h>
#include<math.h>
void main()
{
double a,b,c,s,d,t;
scanf("%lf%lf%lf",&a,&b,&c); if(a+b>c&&b+c>a&&a+c>b&&fabs(a-b)<c&&fabs(b-c)<a&&fabs(a-c)<b)
{
d=(a+b+c)/2;
t=d*(d-a)*(d-b)*(d-c);
s=sqrt(t);
printf("%.2f",s);
}
else
{printf("Not a triangle.");}
}

这是我OJ上过了的

I. C语言 输入三角形的边求角度

#include<math.h>

main()

{

floata,b,c,ca,cb,cc;

scanf("%f%f%f",&a,&b,&c);

ca=(b*b+c*c-a*a)/(2*c*b);

cb=(a*a-b*b+c*c)/(2*c*a);

cc=(a*a+b*b-c*c)/(2*a*b);

printf("<a=%f ",acos(ca)*180/3.1415926);

printf("<b=%f ",acos(cb)*180/3.1415926);

printf("<c=%f ",acos(cc)*180/3.1415926);

getch();

}

J. 怎么用C语言输入三角形的三条边长,计算并输出三角形的面积

#include<stdio.h>

int main()

{

folat a,b,c,s,p ;

printf("请输入三角形的三边:");

scanf("%f %f %f",&a,&b,&c);

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

s=sqrt(p*(p-a)*(p-b)*(p-c));

printf("三角形的面积为:%.1f",s);

return 0;

}

拓展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。

C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。