当前位置:编程学习 > C/C++ >>

一个最最最简单的C++编程。

已知三角形三条边长度为a.b.c,编写程序用公式根号下s(s-a)(s-b)(s-c).求出三角形的面积。其中s=(a+b+c)/2,要求边长a.b.c的值由键盘输入。并确保两边之长大余第三边。各位大侠帮下忙,写一下。
追问:来自手机问问有中文吗?我记得没有的麻?初学者,改怎么学呢?我这两天看,好难
答案:#include <streamio.h>
#include "math.h"
void main()
{
     float a,b,c,s;
     cout<<"请输入三角形的三边:";
     cin>>a;
     cin>>b;
     cin>>c;
     if(a+b>c && a+c>b && b+c>a)
     {
          s=(a+b+c)/2.0;
          cout<<sqrt(s*(s-a)*(s-b)*(s-c))<<endl;
      }
      else
          cout<<"不能组成三角形"<<endl;
}
喔,C语言要改成中文的么
呵呵……第一次写C++的代码哦,因为我是学C的支持我哦。
#include <iostream.h>
#include <math.h>
using namespace std;
int main()
{
double sq,s,a,b,c;
cout<<"输入三边长"<<endl;
cin>>a,b,c;
s=a+b+c;
if(a+b<c||b+c<a||a+c<b)
{
cout<<"输入错误,请保证能构成一个三角形"<<endl;
}
eles
{
sq=sqrt(s*(s-a)*(s-b)*(s-c));
cout<<sq<<endl;
}
return 0;
}

上一个:大学C++编程专业主要学什么
下一个:C++编程问题,新手求解啊

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,