c++中判斷三角形
判斷三角形(利用分支結構)
#include "stdafx.h" #include<iostream> using namespace std; #include<cmath> int _tmain(int argc, _TCHAR* argv[]) { cout<<"請輸入三角形的三條邊:"<<endl; int a,b,c;//a,b,c分別表示三角形的三邊 cin>>a>>b>>c; if((((a+b)>c&&c>abs(a-b))&&((c+b)>a&&a>abs(c-b))&&((a+c)>b&&b>abs(a-c)))){ if(a==b&&b==c&&a==c) cout<<"這是等邊三角形"<<endl; else if(a==b||a==c||b==c) cout<<"這是等腰三角形"<<endl; else if((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) cout<<"這是直角三角形"<<endl; else cout<<"這是普通三角形"<<endl; }else{ cout<<"無法構成三角形"<<endl; } return 0; }
相關推薦
c++中判斷三角形
判斷三角形(利用分支結構) #include "stdafx.h" #include<iostream> using namespace std; #include<cmath> int _tmain(int argc, _TCHAR* argv[]) { co
(二) C/C++中判斷文件或文件夾是否存在
c/c++ 文件 文件夾 存在 方法1. access函數 適用範圍:所有C/C++項目 頭文件: #include < io.h> 函數原型: intaccess(const char *filename, int mode);
C#中判斷socket是否已斷開的方法
C#中判斷socket是否已斷開的方法 記得以前Delphi/BCB裡的socket程式設計,要判斷[連線的另一方]是否斷開了,只要在ondisconnect事件裡處理就行了!如今在C#
C++迴圈判斷三角形,直到輸入正確為止
這個是執行正確的,迴圈直到使用者輸入正確的。 int main(int argc, _TCHAR* argv[]){ int a, b, c, sum; cout<<"please input thelengt
C/C++中判斷某一檔案或目錄是否存在
2.利用 c 語言的庫的辦法: 函式名: access 功 能: 確定檔案的訪問許可權 用 法: int access(const char *filename, int amode); 以前一直沒用過這個函式,今天除錯程式發現了這個函式,感覺挺好用,尤其是判斷一個檔案或資料夾是否存在的時候,用不著再fi
C/C++ 中判斷某一檔案或目錄是否存在
1 #include 2 #include 3 4 using namespace std; 5 6 #define FILENAME “*.dat” // 指定檔名 7 8 int main( void ) 9 { 10 fstream _fi
C 中判斷空字串的3種方法效能分析【月兒原創】
C#中判斷空字串的3種方法效能分析 作者:清清月兒 主頁:http://blog.csdn.net/21aspnet/ 時間:2007.4.28 3種方法分別
C#中判斷空字串的3種方法效能分析【月兒原創】
C#中判斷空字串的3種方法效能分析作者:清清月兒 3種方法分別是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0)3種方法都是等效的,那麼究竟那一種方法效能最高呢?本人用實驗說明問題。建立3個aspx頁
C/C++中判斷檔案或資料夾是否存在
方法1. access函式 適用範圍:所有C/C++專案 標頭檔案: #include < io.h> 函式原型: intaccess(const char *filename, int mode)
C++中判斷一個檔案是否存在的方法
最進在寫的一個系統需要儲存結果資料,但是儲存結果資料的時候,如果那個資料已經存在,就會無法儲存,所以就需要先判斷是否存在該資料,判斷方法如下: #include<iostream> #include<fstream> using namespace
C中判斷Mysql資料庫中是否存在表
先佔位,以後編輯 有四種方式進行判斷: 1. SHOW TABLES LIKE 'testtable'; 這種方法在程式碼中不易實現.2. select TABLE_NAME from INFORMATION_SCHEMA.TABLES whereTABLE_SCHEMA
C#中判斷字串是否由數字組成
很多朋友在開發過程中都會遇到把一個大大的字串中分成若干個小的字串,然後判斷小字串是否是由字字組成。在這裡我給大家提供幾個簡單的方法。 第一種: try catch方法 例: try { Convert.ToInt32("1
C#中判斷SQL Server資料庫是否連線成功
using System.Data; using System.Data.SqlClient; SqlConnection conn = new SqlConnection(); if (conn.State == ConnectionSt
【C++】判斷元素是否在vector中,對vector去重,兩個vector求交集、並集
bool iostream space col 求交集 uniq AI void print #include <iostream> #include <vector> #include <algorithm> //sort函數、交並補
在C#中,我們可以利用以下方法判斷Windows服務是否存在
在C#中,我們可以利用以下方法判斷Windows服務是否存在 private bool IsServiceExisted(string se
C/C++中實現對輸入到EOF的判斷、鍵盤手動輸入檔案結尾符EOF、Python中輸入EOF判斷
C/C++中實現對輸入到EOF的判斷: 在C/C++中,EOF是一個定義在標頭檔案 stdio.h 中的常量,等於-1。 在C/C++中實現遇到檔案結尾符停止讀取: int data; while(scanf("%d",&data)!=EOF){ //EOF即檔案結尾符,-1
實戰c++中的vector系列--vector的遍歷(stl演算法、vector迭代器(不要在迴圈中判斷不等於end())、operator[])【轉】
(轉自:https://blog.csdn.net/wangshubo1989/article/details/50374914?utm_source=blogxgwz29) 遍歷一個vector容器有很多種方法,使用起來也是仁者見仁。 通過索引遍歷: for (i = 0; i<
fstream 中判斷是否成功開啟檔案 | C++中檔案流(fstream)的使用方法及示例
ifstream fin("filename"); if (!fin) { cout << "fail to open the file" <<endl; return -1;//或者丟擲異常。 } else { cout << "open
unity中使用C#語言判斷鬥地主出牌牌型
首先定義一下要出的的牌的型別 /// <summary> /// 出牌的型別 過1,單張1,對子2,三張3,三帶單4,三帶對5,單順6,雙順7,飛機8,飛機帶單9,飛機帶雙10,四帶兩單11,四帶對12,炸彈13,火箭14 /// </summary> pub
C++中輸入資料型別判斷,輸入型別錯誤後,提示使用者重新輸入直至其輸入正確
要求輸入number,但是使用者鍵入了字母A,仍然有結果,但是不正確,同時後面的程式碼自行運行了,沒有辦法去輸入string了。所以要改進,可以判斷輸入的是否為正確的資料型別 利用cin.good()和cin.fail()判斷: cin.good()為true時,輸入的資料型別與定