[問題] c++請問是否有else if 判斷條件簡化方式
開發平台(Platform): (Ex: Win10, Linux, ...) Android app模擬c++
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)c++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
各位 前輩:您們好。
因為是c++新手,還請幫忙指導以下的問題,
因為還不太熟悉,懇請幫忙提供簡單明瞭的簡單方式解惑,先謝謝 各位了。
感恩。
else if(c*2-1 == a && c+1 <= b )
{ cout << "*"; }
else if(c*2-1 == b && c+1 <= a )
{ cout << "*";}
else if(c*2-2 == a && c+2 <= b )
{ cout << "*";}
else if(c*2-2 == b && c+2 <= a )
{ cout << "*";}
這一串程式碼是在兩個for回圈內。
/*需要將以上程式碼取代成以下程式碼。*/
e若是int設定為 數字1或c-2等。
然後在上述的兩個for其中一個放入
e++或e--最多只能顯示一個e值,不能多個e值放入else if內重複判斷結果並顯示結果。
else if(c*2-e == a && c+e <= b )
{ cout << e<<"*"; }
else if(c*2-e == b && c+e <= a )
{ cout << e<<"*";}
請問 該如何修改比較好?
如不符發文規定還請幫忙通知,會嘗試調整文章內容的,謝謝您(們)。
…(@)
餵入的資料(Input):
不適用此欄位,程式已寫出,需要簡化,因為不簡化 可顯示圖像只能限定在特定的輸入
資料顯示,除非自行再次加入else if條件才可。…(*)
預期的正確結果(Expected Output):
同上(*)內容。
錯誤結果(Wrong Output):
同上(*)內容。
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
同上(@)內容。
補充說明(Supplement):
為了減少文章篇幅,所以盡可能縮減程式碼內容,擷取需要詢問的地方,以及使用(*)
及(@)標記符號敘述文章內容。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 115.165.210.129
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1535290983.A.E03.html
→
08/26 22:17,
7年前
, 1F
08/26 22:17, 1F
推
08/26 22:32,
7年前
, 2F
08/26 22:32, 2F
→
08/26 22:42,
7年前
, 3F
08/26 22:42, 3F
推
08/27 00:55,
7年前
, 4F
08/27 00:55, 4F
推
08/27 04:17,
7年前
, 5F
08/27 04:17, 5F
推
08/27 08:32,
7年前
, 6F
08/27 08:32, 6F
推
08/27 08:39,
7年前
, 7F
08/27 08:39, 7F
→
08/27 08:39,
7年前
, 8F
08/27 08:39, 8F
→
08/27 08:39,
7年前
, 9F
08/27 08:39, 9F
→
08/27 08:39,
7年前
, 10F
08/27 08:39, 10F
推
08/27 08:41,
7年前
, 11F
08/27 08:41, 11F
→
08/27 08:53,
7年前
, 12F
08/27 08:53, 12F
→
08/27 10:51,
7年前
, 13F
08/27 10:51, 13F
→
08/27 10:51,
7年前
, 14F
08/27 10:51, 14F
→
08/27 10:51,
7年前
, 15F
08/27 10:51, 15F
→
08/27 11:00,
7年前
, 16F
08/27 11:00, 16F
→
08/27 11:00,
7年前
, 17F
08/27 11:00, 17F
→
08/27 11:04,
7年前
, 18F
08/27 11:04, 18F
→
08/27 11:04,
7年前
, 19F
08/27 11:04, 19F
→
08/27 11:04,
7年前
, 20F
08/27 11:04, 20F
→
08/27 11:04,
7年前
, 21F
08/27 11:04, 21F
→
08/27 11:06,
7年前
, 22F
08/27 11:06, 22F
→
08/27 11:06,
7年前
, 23F
08/27 11:06, 23F
→
08/27 11:29,
7年前
, 24F
08/27 11:29, 24F
→
08/27 11:29,
7年前
, 25F
08/27 11:29, 25F
推
08/27 20:46,
7年前
, 26F
08/27 20:46, 26F
→
08/27 20:46,
7年前
, 27F
08/27 20:46, 27F
→
08/28 09:43,
7年前
, 28F
08/28 09:43, 28F
→
08/28 09:43,
7年前
, 29F
08/28 09:43, 29F
→
08/28 09:43,
7年前
, 30F
08/28 09:43, 30F
→
08/28 09:43,
7年前
, 31F
08/28 09:43, 31F
→
08/28 09:43,
7年前
, 32F
08/28 09:43, 32F
→
08/28 09:43,
7年前
, 33F
08/28 09:43, 33F
推
08/28 12:03,
7年前
, 34F
08/28 12:03, 34F
→
08/28 12:33,
7年前
, 35F
08/28 12:33, 35F
→
08/28 12:33,
7年前
, 36F
08/28 12:33, 36F
→
08/28 12:44,
7年前
, 37F
08/28 12:44, 37F
→
08/28 12:44,
7年前
, 38F
08/28 12:44, 38F
→
08/28 12:44,
7年前
, 39F
08/28 12:44, 39F
→
08/28 12:44,
7年前
, 40F
08/28 12:44, 40F
→
08/28 12:44,
7年前
, 41F
08/28 12:44, 41F
→
08/28 12:44,
7年前
, 42F
08/28 12:44, 42F
→
08/28 13:23,
7年前
, 43F
08/28 13:23, 43F
→
08/28 13:34,
7年前
, 44F
08/28 13:34, 44F
→
08/28 15:02,
7年前
, 45F
08/28 15:02, 45F
→
08/28 15:06,
7年前
, 46F
08/28 15:06, 46F
→
08/28 15:18,
7年前
, 47F
08/28 15:18, 47F
→
08/28 15:18,
7年前
, 48F
08/28 15:18, 48F
→
08/28 15:18,
7年前
, 49F
08/28 15:18, 49F
→
08/28 15:18,
7年前
, 50F
08/28 15:18, 50F
推
08/28 21:58,
7年前
, 51F
08/28 21:58, 51F
→
08/29 08:27,
7年前
, 52F
08/29 08:27, 52F
→
08/29 08:28,
7年前
, 53F
08/29 08:28, 53F
→
08/29 21:33,
7年前
, 54F
08/29 21:33, 54F
→
08/29 21:33,
7年前
, 55F
08/29 21:33, 55F
→
08/29 21:33,
7年前
, 56F
08/29 21:33, 56F
→
08/29 21:34,
7年前
, 57F
08/29 21:34, 57F
→
08/31 08:59,
7年前
, 58F
08/31 08:59, 58F