當前位置:編程學習大全網 - 編程軟體 - 編程中如何表達三角形的三條邊?

編程中如何表達三角形的三條邊?

因為C程序是用VS創建的,如果妳安裝的是vs2010,妳要自己搜索vs2010來創建C項目。

創建壹個空項目,並將以下代碼復制到其中。

則可能會出現以下錯誤:

鏈接:致命錯誤lnk1123:轉換為COFF時失敗:文件無效或已損壞。

此時需要設置vs2010,項目\屬性\配置屬性\庫存工具\輸入輸出\嵌入式庫存:原來是“是”,改為“否”。

然後就可以運行了。

事實上,您在您的主題中使用了sqrt,它要求其中的參數是double類型。妳想定義邊長為int類型。

所以會有壹個精度丟失的警告。

# include & ltstdio.h & gt

# include & ltmath.h & gt

int main()

{

int a,b,c,l,s;

雙p;

Printf("請輸入三角形三條邊的長度\ n ");

scanf("%d,%d,%d ",& amp壹,& ampb & amp;c);

if((a+b)& gt;c & amp& amp(a+c)>b & amp& amp(b+c)>答

{

Printf("三條邊形成壹個三角形。\ n ");

l = a+b+c;

p =(a+b+c)/2;

s = sqrt(p *(p-a)*(p-b)*(p-c));

Printf("三角形的周長為%d,面積為%d ",l,s);

}

getchar();

}

  • 上一篇:數控車床編程入門自學教程是什麽?
  • 下一篇:編程,什麽是AOV,AOE
  • copyright 2024編程學習大全網