1. 程式人生 > >輸入三條邊並判斷是不是三角形,算出面積

輸入三條邊並判斷是不是三角形,算出面積

#include <stdio.h>
#include<math.h>

int main()
{
    int a,b,c;
    float s,d;
    while(1)
    {
        printf("請輸三個邊長:");
    scanf ("%d%d%d",&a,&b,&c);
    d=(a+b+c)/2;
    if(a+b>c&&b+c>a&&a+c>b)
    {
        s=sqrt(d*(d-a)*(d-b)*(d-c));
        printf
("面積為:%f\n",s); } else { printf("不是三角形!\n"); } } }

這裡寫圖片描述
知識點:知道三角形面積公式 s=sqrt(d*(d-a)(d-b)(d-c));
心得體會:做了就有收穫

相關推薦

輸入判斷三角形面積

#include <stdio.h> #include<math.h> int main() { int a,b,c; float s,d; while

輸入判斷是否為三角形若能構成三角形指出其為何種三角形:等、直角亦或者一般三角形

#include <math.h> #define EPS 1e-1 int main() { float a,b,c; int flag=1; printf("Input a,b,c:\n"); scanf("%f,

演算法題目判斷陣列中任意能否組成一個三角形若能返回1能返回0

演算法一:正確率90%,演算法效率分0% 演算法二:正確率,演算法效率均100% public class Triangle { public static void main(String

輸入 abc判斷是否能構成三角形分別輸出能構成三角形、等三角形、等腰三角形、直角三角形、一般三角形

一、使用 java 實現如下功能的程式: 輸入三條邊 a,b,c,滿足 0<=a<=200,0<=b<=200,0<=c<=200,判斷是否能構成三角形,分別輸出不能構成三角形、等邊三角形、等腰三角形、直角三角形、一般三角形。 (1)判

輸入判斷是否可構成三角形

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Con

C++上機報告任意輸入(abc實型)若能構成三角形則計算輸出其面積否則輸出標No Triangle!

上機內容:輸出三角形的面積 上機目的:熟悉迴圈結構 我的程式: /* * 程式的版權和版本宣告部分: * Copyright (c) 2011, 煙臺大學計算機學院 * All rights reserved. * 檔名稱:2.cpp * 作

輸入判斷三角形

 #include <stdio.h> #include<math.h> int main() { int a,b,c; scanf("%d%d%d",

C# 輸入判斷是否組成三角形

工作需要,剛開始學C#,主管給安排的第一個程式,練手。這次壓力很大,但是也是一次很好的學習機會,加油吧 這次的開票申請單專案打算做部分程式碼的單元測試,咱們這邊出個測試人員跟著測,主要是介面部分,這部分的程式碼是C#編的 你先得找本C#的入門的書 然後看程式碼 在三角形計算

java 編寫 輸入判斷是否組成三角行 若能組成三角行 求面積

因為有輸入語句  所以在上標記import java.util.Scanner; package javaLX; import java.util.Scanner; public class Arr

C語言-根據輸入三角形判斷三角形的型別輸出它的面積和型別

思路:首先判斷所給的三條邊是否能夠組成三角形,若可以組成三角形,則判斷該三角形是什麼型別,並求三角形的面積。相關知識:三角形是由同一平面內不在同一直線上的三條線段‘首尾’順次連線所組成的封閉圖形。常見

編寫一個程式根據輸入三角形判斷是否能組成三角形如果可以則輸出它的面積三角形型別(等、等腰、直角三角形

#include<iostream> #include<math.h> using namespace std; int main() { double a,b,c; double v,p; cout<<"請輸入三角形三條邊:

c語言 任給判斷能否構成三角形如果能面積和周長

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

大一上C語言期末複習: 輸入三角形求周長和麵積。注意要保證3能構成三角形

題目: 輸入三角形三條邊長,求周長和麵積。注意要保證3邊能構成三角形 計算三角形面積的海倫公式:S=√[p(p-a)(p-b)(p-c)]     (其中p為半周長)  #include <stdio.h> #include <math.h> #i

c語言:任給判斷能否構成三角形如果能面積和周長

任給三條邊長,判斷能否構成三角形,如果能,求出其面積和周長程式:#include<stdio.h>#include<math.h>int main(){double a, b, 

linux c下求已知三角形面積

首先使用的演算法有兩種: 1.用餘弦定理求出一個角的餘弦,然後求出正弦角A,然後用s=1/2*(a*b*sinA)來求面積; 2.直接用海倫公式,p=(a+b+c)/2,s=sqrt(p*(p-a)*(p-b)*(p-c)); 然後寫完的程式碼如下: #include<st

驗證是否構成三角形

import java.util.Scanner; public class dfff {    public static void main(String[]args) {  int a,b,c;  System.out.println("請輸入三角形的三條邊:"); 

根據提示輸入一個驗證碼 判斷正誤

cnblogs 掃描 正則表達 rom tro 強制轉換 mat 空字符串 強制 源代碼: import javax.swing.JOptionPane;import java.util.Scanner;import javax.swing.JOptionPane;

洛谷 P2894 [USACO08FEB]酒店Hotel-線段樹區間合(判斷找位置需要維護端點)+分治

sca res all course line lin show pro thunder P2894 [USACO08FEB]酒店Hotel 題目描述 The cows are journeying north to Thunder Bay in Canada to g

有n根長度不同的木棒隨意選取根湊一個合法的三角形求總拼湊方案的數量(2018騰訊軟體開發-後臺開發方向秋招補考試題第題)

題目: 有n根長度不同的木棒,隨意選取三根湊一個合法的三角形,求總拼湊方案的數量。對於兩個方案,只要有一根木棒的長度不同,則視為不同拼湊方案。 輸入描述 第一行為正數t(0 <= t <= 10),表示測試用例數 接下來每兩行一個測試資料,第一行一個整數n

給你一個 n 個點m 的無向圖求至少要在這個的基礎上加多少無向使得任意兩個點可達~

給你一個 n 個點,m 條邊的無向圖,求至少要在這個的基礎上加多少條無向邊使得任意兩個點可達~  輸入描述: 第一行兩個正整數 n 和 m 。 接下來的m行中,每行兩個正整數 i 、 j ,表示點i與點j之間有一條無向道路。 輸出描述: 輸出一個整數,表示答案 示例1 輸入 4 2 1 2 3