天天看點

cin輸入字元串怎麼結束_初學C++從鍵盤上輸入若幹個學生的成績,統計并輸出最高和最低成績,當輸入負數時結束輸入...

這個題目挺有意思的,給剛入門和我一樣小白同學們分享一下,剛開始我以為還需要數組,發現其實不需要數組。成品代碼在最下面!

代碼運作規則:

1.第一個輸出函數cin作用隻是把從鍵盤輸入了第一個數給x變量,然後x指派給amin和amax。

cin輸入字元串怎麼結束_初學C++從鍵盤上輸入若幹個學生的成績,統計并輸出最高和最低成績,當輸入負數時結束輸入...
cin輸入字元串怎麼結束_初學C++從鍵盤上輸入若幹個學生的成績,統計并輸出最高和最低成績,當輸入負數時結束輸入...

2.這時根據while條件進入循環内,因為x,max,amin三個變量數值相同。if裡的條件不滿足就會運作到第二個Cin函數。Cin會把你輸入的第二個數值指派給x變量,回到循環條件繼續比較。

cin輸入字元串怎麼結束_初學C++從鍵盤上輸入若幹個學生的成績,統計并輸出最高和最低成績,當輸入負數時結束輸入...

3.然後把滿足if條件的,指派給相應的變量amax或者amin。cin函數會把你輸入的第三個值給x,以此類推,直至遇到-1結束并輸出最低成績和最高成績。

cin輸入字元串怎麼結束_初學C++從鍵盤上輸入若幹個學生的成績,統計并輸出最高和最低成績,當輸入負數時結束輸入...

下面是代碼:

float x, amax, amin;cin>>x; //第一個amax=x; amin=x;while(x>=0){if(x>amax) amax=x;if(xcin>>x;//第二個}cout<<"amax is:" <endl;cout<<"amin is: "<