1樓:
寫一個while迴圈包住這個題目給出的cout, cin 輸出、輸入,迴圈條件是 while (beverage < 0 || beverage > 4) ,並且在這個迴圈外將 beverage 初始化為 -1,因為beverage的合法值是 0~4,所以超出這個範圍的值都會再次進入迴圈,提示使用者重新輸入
一個簡單的c++ while 迴圈問題
2樓:匿名使用者
#include
using namespace std;
int main()
while (worktime != 0);
system("pause");
return 0;
}你的迴圈裡度直接return 0了,不可能執行多次。
另外 if(worktime>40,worktime<=50) //當 工作時間在40-50之間時 執行下列語句
這行應該是 : if(worktime>40 && worktime<=50) //當 工作時間在40-50之間時 執行下列語句
c++while迴圈問題
3樓:
int count;
for(int x=0;x<4;x++)
for(int y=0;y<4;y++)
count沒有賦值,直接執行++,而其原值是不確定的。每次執行,分配的記憶體空間在哪兒不確定,count的初值就是隨機的,因此,每次執行,結果都是不同的且隨機的。
4樓:匿名使用者
你兩個函式的具體**呢,麻煩貼出來看看。
c++中怎麼讓while程式跳出迴圈 詳情如下:
5樓:匿名使用者
再加入1個條件:定時時間,在定時時間結束後跳出迴圈,否則可能永遠死迴圈。
。while((tianqi!='y') || (tianqi!='y') || (tianqi!='n') || (tianqi!='n'))
6樓:幸福的蘭花草
(tianqi!='y') || (tianqi!='y') || (tianqi!
='n') || (tianqi!='n')的含義就是你鍵盤輸入的不是y,y,n,n中任何一個的時候就會退出迴圈,當然由於是do while迴圈,大括號的迴圈體至少執行一次。
7樓:布布影視剪輯
#include
int main()
while((tianqi!='e')&&(tianqi!='e'));
return 0;
}//修改了while判斷語句你試一下
8樓:匿名使用者
**修改如下:
#include
int main()
{char tianqi;
do{cout<<"現在正在下雨嗎"<>tianqi;
if(tianqi=='y' || tianqi=='y') cout<<"正在下雨"<
修改while那裡的迴圈條件為==,原因自己想一下吧。修改後輸入不是那四個字元就會終止迴圈了。
9樓:匿名使用者
設個條件 break
if(條件) break;
關於c++ while迴圈的一個問題
10樓:
c++輸入cin詳解
輸入原理:
程式的輸入都建有一個緩衝區,即輸入緩衝區。一次輸入過程是這樣的,當一次鍵盤輸入結束時會將輸入的資料存入輸入緩衝區,而cin函式直接從輸入緩衝區中取資料。正因為cin函式是直接從緩衝區取資料的,所以有時候當緩衝區中有殘留資料時,cin函式會直接取得這些殘留資料而不會請求鍵盤輸入
在讀取整數9後遇到.發生賦值錯誤,導致迴圈結束。
11樓:我
稍微改了一下:
#include
#include
using namespace std;
int main()
sum += a;
cout << "sum=" <
加了個限制條件吧算是,然後你說的問題是因為資料型別的問題。
int是整形,你輸入一個浮點型資料他是不會給你四捨五入的,只會保留整數部分,這樣算是一個隱式的型別轉換。
c++while迴圈順序問題基礎問題
12樓:贏桓
i++在前面那個,i++之後i=1;所以sum是從1開始加,加6次,1+2+3+4+5+6=21;
i++在後面那個,sum加之後i++,sum從0開始加,也是加6次,0+1+2+3+4+5=15;
6次是這麼算出來的,i<=5,從0開始,所以i的值是0,1,2,3,4,5是六個數,i++在前面那個最後一次的時候i=5,i++=6;
i++在後面的時候最後一次i=5的時候最後sum+的是5,所以值一定不一樣
c++的一個迴圈問題!
13樓:天枰非官
這是輸出體重小於2嬰兒的資訊。
錯誤在b[i].message()函式中
14樓:匿名使用者
請給一下其他部分的原始碼
15樓:張妍芯
就給這麼點原始碼誰也看不出來
c++新手求助關於while跳出迴圈
16樓:
滿足條件後用break語句跳出迴圈, 如果是多重while,for迴圈, break只跳出當前層迴圈
c++while和for用法區別
17樓:匿名使用者
在實現意義上都是來控制迴圈的 但是它們有著不同 如果是for迴圈這個是多數用來控制我們知道迴圈次數的迴圈 而while迴圈控制的是 我們多數時候不知道能迴圈多少次的迴圈
18樓:匿名使用者
while 迴圈迴圈條件判斷的值其實是false 或者true ,而for迴圈是給出的具體的條件,當要重複的內容很多,並且條件給定的時候,往往用for迴圈,while迴圈只是單純的一個條件的判斷
19樓:最愛語兒
for迴圈適用於已知迴圈次數,while迴圈適用於未知迴圈次數,還有一種do while迴圈
1>for迴圈:適合於迴圈次數是已知的。最好選擇for迴圈2>while:適合於迴圈次數是未知的。最好選擇while迴圈.
3>do while:適合於迴圈至少執行一次的。最好選擇do while迴圈.
20樓:匿名使用者
看書去。
~~~~~~~~~~~~~~~~~~~
C 問題求教
執行了3次,1 0.5 0.33333 你把while裡面的條件改為 i n error c2668 pow 對過載函式的呼叫不明確1 d study vs2010 vc include math.h 583 可能是 long double pow long double,int 1 d study...
關於C語言的問題,求教,一個關於C語言的問題,求教!!
a b 是賦值 a b 是等號 這是新手長犯錯誤 c語言中經常犯的毛病!初學者必看!c 語言的最大特點是 功能強 使用方便靈活。c編譯的程式對語法檢查並不象其它高階語言那麼嚴格,這就給程式設計人員留下 靈活的餘地 但還是由於這個靈活給程式的除錯帶來了許多不便,尤其對初學c語言的人來說,經常會出一些連...
簡單C語言問題,求教?關於fopen函式
引數說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。mode有下列幾種形態字串 r 以只讀方式開啟檔案,該檔案必須存在。r 以可讀寫方式開啟檔案,該檔案必須存在。rb 讀寫開啟一個二進位制檔案,允許讀資料。rw 讀寫開啟一個文字檔案,允許讀和寫。w 開啟只寫檔案,若...