dowhile迴圈語句舉例
- IT科技
- 關注:3.19W次
1、用do-while語句程式設計,求自然數1~100之和。
#include<iostream>
using namespace std;
void main()
{
int i=1,s=0;
do{
s=s+i;
i++;
}
while(i<=100);
cout<<"s="<<s<<end;
}
輸出:s=5050
2、用do-while語句程式設計,求表示式1-2+3-4…+99-100的值
#include<iostream>
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、程式設計實現猜數字遊戲,假設謎底為 0?10 的整數,猜謎者每次輸入一個整數,直到猜對為止。
分析:本題屬於先輸入所猜數字才能判斷是否猜中,如果猜中,遊戲結束,如果沒猜中,繼續猜,直到猜中為止。故該題符合 do-while 迴圈的使用場景。
程式碼如下:
#include<stdio.h>
int main (void){undefined
int pwd=7,gs; //pwd:謎底
printf ("Games Begin");
do{undefined
printf("Please guess (0~10):");
scanf("%d",&gs);
}while(gs!=pwd);
printf ("Succeed!");
printf ("Gaines over");
return 0;
}
執行結果:
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
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/25k665.html