本文目錄一覽:
c語言編程 if else問題
else沒有用的原因是你前面的錯誤語句if(0=a360)。
0=a的值為1或0,其中,當輸入的a≥0時值是1,a0時值是0,不管是1還是0,都滿足小於360,因此if(0=a360)的判斷條件恆成立,執行後面大括弧里的語句,而不可能執行else語句。
修改方法:
if(0=a360)改為:if(a=0a360)
c語言編程題,求大神解答(用if…else格式)?
float x,y;
scanf(%f,x);
if(x=0.0) y=2.0*x;
else y=x*x;
printf(“%5.2f”,y);
c語言中「else」是什麼意思?
if…else
也就是當條件先滿足if,如果沒有滿足這個條件的情況下則去判斷是否滿足else
你可以理解成單項判斷,也就是「或者」的關係,
當你判斷條件的時候需要滿足if或者else,當然這裡else可以有多個。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/198545.html