1樓:匿名使用者
判斷條件寫為:
baiwhile((c=getchar())!du=eof);就可以用ctrl+z結束迴圈了
c語言中zhi,eof即文件的結尾.但是,當你dao寫一個小
版程式,並以eof作為判權斷條件時,就無法輸入文件的結尾了,只能人工輸入一個,這個人工輸入的文件結尾就是ctrl+z
比如:#include
int main()
while((c=getchar())!=eof);
printf("已得到文件結束標誌");
return 0;
} 當程式執行的時候,沒有文件結尾,只能找一個命令來替代文件結尾,那就是ctrl+z
如上面的一段程式,當你輸入ctrl+z的時候,程式提示已得到文件結束標誌
2樓:匿名使用者
用流輸入的方法 while(cin>>a)意思就是當a是ctrl+z時候就輸入完畢
3樓:冉東惲興旺
ctrl-z就是檔案(或輸入)的結束符,這樣就可以
while(cin >> c) //當輸入為ctrl-z時,迴圈結束
c語言 用eof退出迴圈的時候 按ctrl+z沒反應 但是如果按完ctrl+z之後再按一個z 就可
4樓:金色潛鳥
這同程bai序裡的輸入語句
du有關,某些語句 要等zhi到 接收到 enter 鍵(俗稱 回車)時dao才執行。這種情況版
下,ctrl+z 後要加回車才權行。
為什麼按z 可以呢,要看你的 程式語句才能知道。要是猜測,那麼可能性太多。我就沒必要無的放矢了。
用c語言程式設計輸入一組整數以,用C語言程式設計 輸入一組整數,以 1作為結束的標誌,用陣列s接收這組數,統計個數,並輸出
include int main printf 個數為 d n m for int i 0 iprintf d n s i return 0 include using namespace std int s 100000 假設你輸入的數不超過100000個 int main printf d n ...
C語言程式設計 程式設計實現根據以下函式關係,對輸入的每個x值,計算並輸出y的值
include stdio.h int main void include int main double y double x,double a c語言程式設計 程式設計實現根據以下函式關係,對輸入的每個x值,並計算出y的值。15 double y double x,double a c語言程式設...
c語言中如何程式設計計算階乘,C語言中如何程式設計計算階乘
常見bai的有兩種 du 遞迴版本 zhi int fac int n 還有一dao種是迴圈版 int ans 1 for int i 1 i n i ans i 測試方法 include int fac int n int main return 0 有個值得注意內的地方 階乘時,容數增大的很快,...