c語言中如何實現當輸入y時程式迴圈,n時迴圈終止

2021-03-03 22:07:34 字數 1943 閱讀 4808

1樓:匿名使用者

#include

#include

using namespace std;

int main()

return 0;}

2樓:劉文正粉絲

# include

int main(void)

return 0;}

c++語言輸入 y 執行迴圈,輸入 n 結束。

3樓:忽忽上升

判斷條件寫法不對,應為雙等號,if(b=='y')

4樓:匿名使用者

if(b='y')

改成if(b=='y')

5樓:匿名使用者

if(b='y') ->

if(b=='y')

c語言終止怎樣想用輸入「n」或「n」來終止迴圈,用「y」或「y」來繼續輸入數值進行計算

6樓:匿名使用者

1)getchar()在這裡沒意義。輸入y和n後要回車確認。

2)如果想用getchar,就把

scanf ("%c",&d);

getchar();

改為d=getchar();這樣的話輸入y或n後不要敲回車鍵。

7樓:累淵

這個程式在你輸入n的時候已經退出迴圈了,程式執行結束了,你再輸入y,程式也不接收了,建議,在為n的判斷裡面加一個死迴圈接收字元,不是y就不跳出迴圈就ok了,然後外面用一個永久的死迴圈

8樓:匿名使用者

while(x )的意思是當不等於x的時候退出迴圈,你這個很明顯搞錯了

9樓:

你把最後一個} 改成英文輸入法下的試試

c語言中怎樣才能實現執行時輸入y繼續執行,輸入n則退出功能。 20

10樓:萢萢

使用迴圈,次數不限制,然後在迴圈裡面定義一個用於判斷的字元,使用if…else進行判斷,如果該字元的值是'y'則繼續迴圈,如果不是則執行break或者return退出。

11樓:xyw向上

char order;

order=getchar();

if(order=='y')

else if(order=='n')

具體你說的繼續和退出怎麼實現就要看具體環境了

12樓:響亮名字某某某

int i = 0;

char c = 0;

for(i=1; i<=1000; i++)else if('n' == c)

else}}

13樓:背心_心背

用一個while迴圈如果輸入y則continue如果輸入n則break

樓主給個採納吧

14樓:匿名使用者

dowhile(gethcar()=='y');

c語言裡面怎樣使一個程式一直迴圈執行?

15樓:匿名使用者

最簡單的方法有兩種:

1. while(1) //數字1,不是字母l2.for(;;) //括號中是兩個分號比如想一直迴圈輸出hello

完整**為:

#include

void mian()}

16樓:匿名使用者

要看樓主使用哪種迴圈,如果是for迴圈樓上的就可以,還可以用while(i=1)這種迴圈。

17樓:匿名使用者

死迴圈,沒有出迴圈的條件

例如:for(int i=5;i<9;)

sum+=i;

c語言中如何實現多組資料輸入輸出

c語言中有一個 標準輸入函式,即 scanf函式,它可以讀取輸入的任意格式版型別的資料。scanf函式也有返 權回值,返回型別為int型別,它返回成功讀入的專案的個數。如果它沒有讀取任何專案 當它期望一個數字而您卻鍵入了一個非數字字串時就會發生這種情況,scanf 會返回0。當它檢測到 檔案結尾 e...

c語言中如何依次輸入陣列中元素,C語言中如何依次輸入陣列中元素

include int main int a 17 int i for i 0 i 17 i scanf d a i return 0 函式功能 把格式化的資料寫入某個字串 函式原型 int sprintf char buffer,const char format argument 返回值 字串長...

C語言中如何清空輸入輸出緩衝區,C語言如何清除鍵盤輸入快取區?

最簡單的是用fflush 函式。此函式包含在stdio.h標頭檔案中,用來強制將緩衝區中的內容寫入檔案。函式原型 int fflush file stream 函式功能 清除一個流,即清除檔案緩衝區.常用場合 一 ff stdin 重新整理標準輸入緩衝區,把輸入緩衝區裡的東西丟棄 fflush st...