1樓:冰封少尉
這是典型的選擇語句,不過首先你的程式是有錯誤的!
int num;這句話出錯,不能在方法裡申明不帶值得變數,只能在類和方法之間定義。應該為int num=0;或者int num=?;
下面就是把你輸入的值然後就顯示轉換附給num,如果不行就強行格式化吧(int)變數。
再下面就是更具輸入的值來做出相應輸出語句了。
用。net 命令提示符編譯為exe檔案。
注意細節。
c語言中選擇結構程式設計的一道題,用switch語句設計
2樓:網友
**我已經除錯過了,可以直接用!
#include
int main()
return 0;}
3樓:網友
#include
void main()
winxp sp3 vc6環境下測試能執行,不過我寫的不是最簡單的。
c語言 選擇結構程式設計
4樓:矢口日廣大草芳
case 1執行之後,a=1,b=0;
case 1 後面沒有break,所以會繼續case 2,case 2 執行之後 a=2,b=1,這時有break,所以不會再執行case 3了。
c語言問題,問個程式 switch選擇結構 謝謝
5樓:網友
continue沒用吧,,,你還有個更大的while迴圈,所以continue只是繼續這個迴圈裡面的,你寫的continue在大的while裡卻在曉得while迴圈外,所以沒影響。
6樓:lost天橋
這兩個有些不同。
break:如果遇到這個,整個迴圈結束。
continue:如果遇到這個,只是跳過跑到迴圈最後並沒有退出迴圈。
選擇結構程式的問題
7樓:網友
if()
else是一刀切,分成兩部分;
if()else if()
else if()
else是三刀切,分成四部分。
8樓:藍貓叔叔
沒有什麼本質不同,只是第二個巢狀了而已。
先執行最外層判斷 不成立就中間層 再不成立就最裡層就這樣,沒什麼特別的。
9樓:網友
if()
else是指如果滿足第乙個條件則執行第乙個否則執行第二個,是兩個中選擇乙個即執行了if則不會執行第二個。
if()else if()
else if()
else是指if執行後還會執行下面的else if()直到全部遍歷,這個和case語句很想可以從多個條件中選擇。
10樓:網友
前面那個只有乙個條件,條件成立執行後面**,不成為執行else後面的**。
後面那個當條件不成立裡,判斷else if()裡的條件,條件不成立,再判斷下乙個 直到沒有了,全部條件都不成為執行else後面的**。
11樓:夢見鈔
沒什麼區別啊,按規則執行就是了。後一種就是if—else的巢狀而已。
c語言,選擇結構,switch語句
12樓:網友
x的當前值為1程式跳向事件1然後執行b++(再次呼叫其值自增1)break跳出當前語句指向case2 然後執行a++,b++ 應該是a=1,b=2
程式設計大神請進!c語言中複雜的選擇結構求解答!!(包括switch,case,default)
13樓:卡卡c羅沒戲的
其實很簡單,case1要是加空格後,就輸出!*&只是你的程式沒加空格,因此沒有滿足的條件,故輸出&,
switch case裡的case能夠case 1,2,3嗎
只能寫成 case 1 case 2 case 3 break 是三種情況都要執行的語句 在c 中使用switch 如果case 1,case 2,case 3執行的動作一模一樣,case 4和以上三種情況不一樣 這樣就可以了 case 1 case 2 case 3 fun break 因為cas...
演算法初步裡的else什麼意思,數學程式裡的MOD是什麼意思
一般用法是if a else,即當a條件不滿足的時候執行else後面的語句塊 這個符號是什麼意思 在計算機程式演算法裡面 我現在為bai你講一道簡單的c程式題du,希望你能懂zhi題目 輸入3個長度 daoa,b,c判斷他們能否構成一個三專角形,如果能計算三角形的屬面積,否則輸出 不能構成三角形 的...
語法結構有什麼,語文裡的語法結構有哪些?
1.並列短語 詞與詞之間有並列關係。2.偏正短語 前面的詞修飾 限制後面的名詞 動詞或形容詞。3.動賓短語 前面的動詞支配或關涉後面的詞。4.後補短語 後面的詞補充說明前面的動詞或形容詞。5.主謂短語 後面的詞陳述前面的詞,前後有被陳述和陳述關係。6.方位短語 名詞或動詞後面帶上方位名詞。7.介賓短...