...">
瀏覽量:125次
do while循環(huán)語句例子有哪些呢?不知道的小伙伴來看看陽泰小編今天的分享吧!
1、用do-while語句編程,求自然數(shù)1~100之和。
#include
using namespace std;
void main()
{
int i=1,s=0;
do{
s=s+i;
?i++;
?}
while(i<=100);
cout<<"s="<
?}
輸出:s=5050
2、用do-while語句編程,求表達(dá)式1-2+3-4…+99-100的值
#include
using namespace std;
void main()
{
int i,s=0,t=0,n;
for(i=0;i<=100;i++)
{
if(i%2==0)? ? ? ? ?
s=i+s;
else
t=t+i;
}? ? ? ?
輸出:-50
3、編程實(shí)現(xiàn)猜數(shù)字游戲,假設(shè)謎底為 0?10 的整數(shù),猜謎者每次輸入一個(gè)整數(shù),直到猜對(duì)為止。
分析:本題屬于先輸入所猜數(shù)字才能判斷是否猜中,如果猜中,游戲結(jié)束,如果沒猜中,繼續(xù)猜,直到猜中為止。故該題符合 do-while 循環(huán)的使用場(chǎng)景。
代碼如下:
#include
int main (void){undefined
int pwd=7,gs; //pwd:謎底
printf ("\tGames Begin\n");
do{undefined
printf("Please guess (0~10):");
scanf("%d",&gs);
}while(gs!=pwd);
printf ("\tSucceed!\n");
printf ("\tGaines over\n");
return 0;
}
運(yùn)行結(jié)果:
Games Begin
Please guess (0~10):3
Please guess (0~10):5
Please guess (0~10):8
Please guess (0~10):7
? ? ? ? Succeed!
? ? ? ? Gaines over
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776