[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;
}