程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 問題三十四: 任意輸入三條邊(a,b,c實型),若能構成三角形,則計算並輸出其面積,否則輸出標志“No Triangle!”。

問題三十四: 任意輸入三條邊(a,b,c實型),若能構成三角形,則計算並輸出其面積,否則輸出標志“No Triangle!”。

編輯:關於C

[plain]
/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)    
* 程序的版權和版本聲明部分    
* All rights reserved.    
* 文件名稱: txt.c    
* 作    者: liuyongshui    
* 問    題: 任意輸入三條邊(a,b,c實型),若能構成三角形,則計算並輸出其面積, 
*           否則輸出標志“No Triangle!”。 
* 問    題:
  
* 完成日期: 2013 年4 月10日    
* 版 本 號: V1.0    
*/   
 
#include <stdio.h> 
#include<math.h> 
 
int main() 
{     
     float a; 
     float b; 
     float c; 
     float t; 
     float sum=0; 
 
     printf("輸入三角形的三邊(實數)a, b, c:\n"); 
     scanf("%f %f %f", &a, &b, &c); 
 
     if((a+ b> c) || (a+ c> b) || (b+ c> a)) 
     { 
        t=(a+ b+ c)/2; 
        sum=sqrt(t* (t-a)* (t-b)* (t-c)); 
 
        printf("該三角形的面積:%f\n", sum); 
     } 
     else 
     { 
        printf("N0 Trigale!\n"); 
     } 
 
     return 0; 

/* 程序頭部注釋開始(為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了)  
* 程序的版權和版本聲明部分  
* All rights reserved.  
* 文件名稱: txt.c  
* 作    者: liuyongshui  
* 問    題: 任意輸入三條邊(a,b,c實型),若能構成三角形,則計算並輸出其面積,
*           否則輸出標志“No Triangle!”。
* 問    題: (http://blog.csdn.net/sxhelijian/article/details/7936569)。 
* 完成日期: 2013 年4 月10日  
* 版 本 號: V1.0  
*/ 

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

int main()
{   
  float a;
  float b;
  float c;
  float t;
  float sum=0;

  printf("輸入三角形的三邊(實數)a, b, c:\n");
  scanf("%f %f %f", &a, &b, &c);

  if((a+ b> c) || (a+ c> b) || (b+ c> a))
     {
     t=(a+ b+ c)/2;
     sum=sqrt(t* (t-a)* (t-b)* (t-c));

  printf("該三角形的面積:%f\n", sum);
  }
  else
  {
     printf("N0 Trigale!\n");
  }

  return 0;
}

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved