c#计算三角形面积的程序

急需啊

如下:

#include<stdio.h>

#include<math.h>

int main(){

double a,b,c,p,area;

printf("input lengths a b c\n");

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

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

area=p*(p-a)*(p-b)*(p-c);

// 判断能否组成一个三角形, 能则输出面积,不能则打印信息。

if (area < 0.0) {

printf("can not be a right triangle\n");


扩展资料:

第二种方法:

#include<iostream>

#include<math.h>

using namespace std;

int main()
{
cout<<"please input a number: ";
double a;

double b;
double c;

cin>>a>>b>>c;

if (a+b<=c||a+c<=b||b+c<=a)

cout<<"你出错啦!!";

else
{

double d;

double e;

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

if (d>1)

cout<<"你出错啦!";

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-07-03
不知道你有什么已知条件,不过要计算三角函数使用System.Math下的方法就可以,举个例子
private void button1_Click(object sender, EventArgs e)
{
int a = 10;
int b = 40;
double degree = 35.5 * System.Math.PI / 180;//35.5度(这里用弧度表示)
double S = 0.5 * a * b * System.Math.Sin(degree);
MessageBox.Show("三角形面积为:" + S);
}本回答被提问者采纳
第2个回答  2009-06-28
已知呢?
若知道2边+夹角,S=0.5*a*b*sin夹角
知道3边用海轮公式
第3个回答  2009-06-29
没已知怎么写代码啊????....给几个条件好写啊....

c#计算三角形面积的程序
int main(){ double a,b,c,p,area;printf("input lengths a b c\\n");scanf("%lf %lf %lf",&a,&b,&c);p = (a+b+c)\/2.0;area=p*(p-a)*(p-b)*(p-c);\/\/ 判断能否组成一个三角形, 能则输出面积,不能则打印信息。if (area < 0.0) { printf("can not be a rig...

C语言程序,计算三角形的面积程序如何书写?
C语言程序,计算三角形的面积程序如下:c#include<stdio.h>,#define PI3.14159,int main(),double base,height,area;printf(请输入三角形的底边长:);scanf(%lf,&base);printf(请输入三角形的高:);scanf(%lf,&height);area=0.5*base* height;printf(三角形的面积为:%.2...

用c#编程语言,已知三角形三边求面积。
c语言已知三角形三边求面积如下:输入:3,4,5,输出:area=6.00,#include<stdio.h>,include<math.h> intmain(void){ floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)\/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%.2f",area);return 0;} ...

c语言求三角形的面积
使用C语言计算三角形面积的示例代码:c#include<stdio.h>,#include<math.h>,int main(),double a,b,c,s,area。printf(请输入三角形的三条边的长度:\\n);scanf(%lf%lf%lf,&a,&b,&c);s=(a+ b+ c)\/2;area= sqrt(s*(s- a)*(s- b)*(s- c));printf(...

C#编写一个程序,计算三角形,正方形和圆形的面积,
using System.Text;namespace AreaDemo { class Program { const double PI = 3.1415926;static void Main(string[] args){ \/\/求三角形面积例子,另外两个求法类同 Console.WriteLine("请输入三角形的相应数据:");Console.Write("底边长:");string bases = Console.ReadLine();Console.Write("高...

求c#输入3边长可计算三角形面积程序
{ static void Main(string[] args){ System.Console.WriteLine("***求三角形的面积***");System.Console.WriteLine("输入一边长:");int b1 = Convert.ToInt32(Console.ReadLine());System.Console.WriteLine("输入一边长:");int b2 = Convert.ToInt32(Console.ReadLine());System.Console....

如何用C语言写出“输入三角形三边,计算三角形面积”的代码?
结论:利用C语言编写一个简单的程序,我们可以轻松计算输入三角形三边的面积。以下是一个详细的步骤和代码示例:要使用C语言计算三角形面积,首先需要了解海伦公式:三角形面积S可以通过半周长p(p=(a+b+c)\/2)和半周长与三边差的乘积的平方根来计算,即S=√[p(p-a)(p-b)(p-c)]。现在,让...

c#定义一个类,使用三角形的三条边计算出三角形的面积.
Math.Sqrt(p * (p - ValueOne) * (p - ValueTwo) * (p - ValueThree));} public double ValueOne { get; private set; } public double ValueTwo { get; private set; } public double ValueThree { get; private set; } } Area()的返回值就是面积 面积的计算用的是海伦公式 ...

求一个C#程序:具体问题如下:输入三条边,求三角形面积。
C#程序:using System;class Program { static void Main(){ double a, b, c; \/\/三角形的三边长 \/\/接收输入 Console.WriteLine("请输入三角形的三边长");try { Console.Write("a : ");a = double.Parse(Console.ReadLine());Console.Write("b : ");b = double.Parse(Console.ReadLin...

用c#编程:编写程序求三角形的面积(三角形的底和高由键盘输入)
三角形面积=底×高 然后在代码写上这个公式 static void Main(string[] args){ Console.WriteLine("请输入三角形的底:");int a = Convert.ToInt32(Console.ReadLine());Console.WriteLine("请输入三角形的高:");int b = Convert.ToInt32(Console.ReadLine());Console.WriteLine("三角形的面积...

相似回答