一个最最最简单的C++编程。
已知三角形三条边长度为a.b.c,编写程序用公式根号下s(s-a)(s-b)(s-c).求出三角形的面积。其中s=(a+b+c)/2,要求边长a.b.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++编程问题,新手求解啊