rwkj 1363 正方形 长方形 三角形面积

C++:重载函数2(计算面积)
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:370 测试通过:241

描述

定义重载函数area(),分别计算正方形、长方形和三角形的面积。

输入

共计有3行。

第1行有一个实数,为正方形的边长;

第2行有二个实数,为长方形的两条边长;

第3行有三个实数,为三角形的三边长。

输出

正方形、长方形和三角形的面积(保留3位小数)。

样例输入

3.5
4.2 5.62
3.0 4.0 5.0

样例输出

12.250
23.604
6.000

#include<iostream>
#include<iomanip>
#include<cmath>
using namespace std;
double area(double a)
{
return a*a;
}
double area(double a,double b)
{
return a*b;
}
double area(double a,double b,double c)
{
double s;
s=(a+b+c)/2;
return sqrt(s*(s-a)*(s-b)*(s-c));
}
int main()
{
double a,b1,b2,c1,c2,c3;
cin>>a;
cin>>b1>>b2;
cin>>c1>>c2>>c3;
cout<<fixed<<setprecision(3)<<area(a)<<endl;
cout<<fixed<<setprecision(3)<<area(b1,b2)<<endl;
cout<<fixed<<setprecision(3)<<area(c1,c2,c3)<<endl;
return 0;
}

#include<iostream>
#include <iomanip>
#include <cmath>

using namespace std;

int main()
{
double a,b,c,d,e,f,t;
double s1,s2,s3;
cin>>a>>b>>c>>d>>e>>f;
s1=a*a;
s2=b*c;
t=(d+e+f)/2;
s3=sqrt(t*(t-d)*(t-e)*(t-f));
cout<<fixed<<setprecision(3)<<s1<<endl;
cout<<fixed<<setprecision(3)<<s2<<endl;
cout<<fixed<<setprecision(3)<<s3<<endl;
return 0;

}

rwkj 1363 正方形 长方形 三角形面积,布布扣,bubuko.com

时间: 2024-12-24 08:52:55

rwkj 1363 正方形 长方形 三角形面积的相关文章

用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户 输入);在主函数中,通过用户不同的选择分别进行调用;

/*2.用三个函数分别实现求三角形,正方形,圆形面积(所有底高半径都由用户输入):在主函数中,通过用户不同的选择分别进行调用:*/ #include <stdio.h>#define P 3.14double sanjiao(double di,double gao){ double mianji = (di * gao)/2 ; return mianji;} double zhengfangxing(double bian){ double mianji2 = bian*bian; ret

要求用户输入宽和高,显示出长方形的面积。

import java.util.Scanner; /** * @author 蓝色以太 * 要求用户输入宽和高,显示出长方形的面积. */ public class Area { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入长度:"); double length=sc.nextDouble(); System.out.printl

叉乘、快速排斥与跨立实验及求取三角形面积

<pre name="code" class="cpp">叉乘 (一)判断方向 (二)判断线段相交 (三)求三角形面积 (一)判断方向 叉乘的性质如下: (1). P x Q > 0; 表示P在Q的顺时针方向; (2). p x Q < 0; 表示P在Q的逆时针方向; (3). P x Q = 0; 表示P和Q是共线的 P(x1,y1),Q(x2,y2), P*Q=x1y2-x2y1 判断结果三种状态 模版为: struct point {

BZOJ 1845: [Cqoi2005] 三角形面积并 [计算几何 扫描线]

1845: [Cqoi2005] 三角形面积并 Time Limit: 3 Sec  Memory Limit: 64 MBSubmit: 1151  Solved: 313[Submit][Status][Discuss] Description 给出n个三角形,求它们并的面积. Input 第一行为n(N < = 100), 即三角形的个数 以下n行,每行6个整数x1, y1, x2, y2, x3, y3,代表三角形的顶点坐标.坐标均为不超过10 ^ 6的实数,输入数据保留1位小数 Out

三角形面积

如图1所示.图中的所有小方格面积都是1. 那么,图中的三角形面积应该是多少呢? 请填写三角形的面积.不要填写任何多余内容或说明性文字.

三角形面积(海伦公式)

来自:http://www.oschina.net/code/snippet_149523_14180 描述 给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积 输入 每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示三个点的横纵坐标.(坐标值都在0到10000之间)输入0 0 0 0 0 0表示输入结束测试数据不超过10000组 输出 输出这三个点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要输出一位小数位) 样例输入 0 0 1 1 1

bzoj 1845: [Cqoi2005] 三角形面积并 扫描线

1845: [Cqoi2005] 三角形面积并 Time Limit: 3 Sec  Memory Limit: 64 MBSubmit: 848  Solved: 206[Submit][Status][Discuss] Description 给出n个三角形,求它们并的面积. Input 第一行为n(N < = 100), 即三角形的个数 以下n行,每行6个整数x1, y1, x2, y2, x3, y3,代表三角形的顶点坐标.坐标均为不超过10 ^ 6的实数,输入数据保留1位小数 Outp

rwkj 1354 圆周长与面积

C++:类与对象2(圆的周长和面积)时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte总提交:1038 测试通过:524 描述 使用类编写程序,输入以后圆的半径,计算并显示圆的周长和面积.圆周率取:3.14 输入 输入包含n组测试例, 第1行是测试组数. 第2行--第n+1行为测试数据,每组测数据有1个实数,表示圆的半径. 输出 圆的周长和面积(保留2位小数). 样例输入 34.514.65.5 样例输出 28.26 63.5991.69 669.3234

Java入门:基础算法之计算三角形面积

本部分介绍如何计算三角形面积. /** * @author: 理工云课堂 * @description: 程序计算三角形的面积.三角形的底和高由用户输入 */ import java.util.Scanner; class AreaTriangleDemo { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.println("Enter the width