while循环格式案例(dowhile循环语句举例)
本文目录
dowhile循环语句举例
dowhile循环语句例子有哪些呢?不知道的小伙伴来看看今天的分享吧!
1、用do-while语句编程,求自然数1~100之和。
#include
usingnamespacestd;
voidmain()
{
inti=1,s=0;
do{
s=s+i;
i++;
}
while(i《=100);
cout《《"s="《
}
输出:s=5050
2、用do-while语句编程,求表达式1-2+3-4...+99-100的值
#include
usingnamespacestd;
voidmain()
{
inti,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
intmain(void){undefined
intpwd=7,gs;//pwd:谜底
printf("GamesBegin");
do{undefined
printf("Pleaseguess(0~10):");
scanf("%d",&gs);
}while(gs!=pwd);
printf("Succeed!");
printf("Gainesover");
return0;
}
运行结果:
GamesBegin
Pleaseguess(0~10):3
Pleaseguess(0~10):5
Pleaseguess(0~10):8
Pleaseguess(0~10):7
Succeed!
Gainesover
以上就是今天的分享了,希望可以帮助到大家。
while的循环体怎么写
while(1)其中1代表一个常量表达式,while(1) 表示无限循环,除非你设置break等类似的跳出循环语句循环才会中止
while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。
扩展资料:
while(1) 表示无限循环。
while的语法格式为 :
while(condition)
{
//do something 1
}
//do something 2
condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。
这里condition为1 表示条件永远为真,一直执行循环体内语句。为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环。
如下:
while(1)
{
//do something
if(condition)
{
break;
}
}
更多文章:
易语言线程优化不占cpu(易语言做出的小程序,如何降低其cpu占有率)
2026年4月4日 19:00
js写后端用什么框架(对于一个有js基础的人来说,nodejs难还是php难)
2026年4月4日 18:20
vscode输入了代码怎么运行(vscode如何打开runcode)
2026年4月4日 17:20
jstl标签中value值的类型转换(javascript中的value值是什么意思啊)
2026年4月4日 17:00
makefile多层目录实例(Makefile.am 规则和实例详解)
2026年4月4日 16:40
易语言复制教程(易语言记事本怎么实现剪贴、复制、粘贴、删除功能)
2026年4月4日 16:20





