C語言中怎麼用Y N對do while進行判斷

2021-05-27 12:12:12 字數 3864 閱讀 3365

1樓:匿名使用者

||char c;//之前的定義.

do{/*

。。。。執行語句塊

。。。。*/

printf("do you want to continue?(y/n):\n");

scanf("%c",&c);/*在這你可以加一個輸入的判斷,看版是否是y,n ,y,n其中之一.*/權

}while(c=='y'||c=='y');

2樓:水瓶_天蠍

char a;

do你要加bai

的語句或du函式等zhi等。

printf("do you want to continue?(y/n):\n");

scanf("%c",a);

getchar();

while(a=="y"|dao|a=='y');

不知道是不是你想回要答的答案.

3樓:喜歡

do while( ) ;

c語言的do -while中如何實現輸入(y/n)來繼續或結束程式。輸入y繼續我會,...

4樓:不_告訴你

|用源return 跳出,不要用break.

int _tmain(int argc, _tchar* argv)while(1);

printf("\n i'm dead.\n");

return 0;}

5樓:商後九日

直接用if,如果是n則return 0;就可以了。

6樓:匿名使用者

用continue語句啊

c語言中的do-while迴圈怎麼用啊?給個例子唄。

7樓:丿

以下列**為例:

main()

while (day <= 7);

return 0;

}程式在執行的過程為:首先進入第一次迴圈顯示1並將day的值加1,然後做條件判斷day有值為2,於是day <= 7的結果為真,返回到do後面的迴圈體進入下一次迴圈...直到day的值為7時。

當printf顯示出7,然後day的值加1,然後做條件判斷,day的值為8,於是day <= 7的結果為假,結束迴圈。

擴充套件資料

c 語言提供了以下幾種迴圈型別:

1、while迴圈

只要給定的條件為真,c 語言中的 while 迴圈語句會重複執行一個目標語句。

2、for迴圈

for 迴圈允許您編寫一個執行指定次數的迴圈控制結構。

3、do...while

不像 for 和 while 迴圈,它們是在迴圈頭部測試迴圈條件。在 c 語言中,do...while 迴圈是在迴圈的尾部檢查它的條件。

do...while 迴圈與 while 迴圈類似,但是 do...while 迴圈會確保至少執行一次迴圈。

迴圈控制語句包括break語句、continue語句、goto語句,這些都可以改變**的執行順序,通過它可以實現**的跳轉。

8樓:微淡笑

#include

void main(void)

while(i<=1000); /*不要忘記分號,while這寫條件,不滿足則退出程式*/

printf("一千以內奇數的和為:%d\n",s);}

9樓:匿名使用者

輸出1到100

int i = 1;

do while(i<=100);①

do-while迴圈注意點:

1、二話不說,上來先執行一次,再來判斷while後的條件,條件為true,好的,回來再來一遍,就這樣,一次接一次,直到while後的條件為false時,結束迴圈。

2.注意①處要有個分號的,千忘不要忘記喲加油

10樓:四白應天

特點:先執行迴圈體,後判斷表示式

說明:至少執

行一次迴圈體

do~while可轉化成while結構

例如:#include

main()

while(i<=10);

printf("%d",sum);

}輸入:11

執行結果:sum=11

11樓:哈包祥明

#include

main()while(i>=1);//這後面的這個分號不能掉}

12樓:你妹

就是一個迴圈女就是衣服跟will的組合體就是do well。

13樓:匿名使用者

用do-while迴圈計

算n的階層

int n,i=1,factorial=1;

scanf("%d",&n);

dowhile(i<=n);

14樓:屠魔騎士

#include

int main()

while(i>=0)

return 0;}

15樓:匿名使用者

dowhile(判斷條件);

c語言do-while語句

16樓:jack傑良

|改進版:注意第九行。

#include

main()

while(a!='#');

}建議樓主以後要注意細節,因為c語言太靈活了。

17樓:神人鬼人

do/while 迴圈是bai while 迴圈的變體。du在檢查條件是否為真之前,zhi

該循dao環首先會執行一次代回碼塊,然後檢查條件是答否為真,如果條件為真的話,就會重複這個迴圈。適合用於在迴圈次數未知的情況下判斷是否達到條件並列印最後一位數。

do-while 和 while迴圈非常相似,區別在於表示式的值是在每次迴圈結束時檢查而不是開始時。和正規的 while 迴圈主要的區別是 do-while 的迴圈語句保證會執行一次(表示式的真值在每次迴圈結束後檢查),然而在正規的 while 迴圈中就不一定了(表示式真值在迴圈開始時檢查,如果一開始就為 false 則整個迴圈立即終止)。

18樓:匿名使用者

||#include

main()

while(a!='#');

break;}

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

19樓:萢萢

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

20樓:xyw向上

char order;

order=getchar();

if(order=='y')

else if(order=='n')

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

21樓:響亮名字某某某

int i = 0;

char c = 0;

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

else}}

22樓:背心_心背

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

樓主給個採納吧

23樓:匿名使用者

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

c語言中switch怎麼用,C語言中的SWITCH是什麼意思?

簡單的說switch語句也是屬於判斷語句,if else語句適合3個以內的判斷,但是多了用if就不太方便了,所以這時3個以上的判斷用switch語句就比較方便了,結構就像樓上的兄弟們那樣寫的,大概怎麼用我舉個例子你就懂了。例 判斷一週的食譜,就是星期幾的食譜是什麼,首先一個星期7天,那麼判斷七次,用...

c語言中怎麼表示除法,C語言中怎麼表示除法

5處以2這樣寫 5 2結果是取整數的也就是等於2 是除法取餘數好好看看數吧 c語言中除號用 表示,相應的,乘號用 表示 a b 表示a除以b,但是需要注意,當a b均為整形時,運算為求出不大於商的最大整數,如10 7 1,5 2 2,13 4 3 相對應,a b表示求a除以b的餘數 如果要實數除法,...

C語言中log函式怎麼使用,C語言中log函式怎麼使用啊

log number 必要的抄 number 引數是襲 double 或任何bai有效的大於 0 的數值表示式。duzhi 說明自然對數是以 e 為底的對數。dao常數 e 的值大約是 2.718282。如下所示,將 x 的自然對數值除以 n 的自然對數值,就可以對任意底 n 來計算數值 x 的對數...