社区
C语言
帖子详情
如何让while语句同时满足两个条件?
straightforward
2002-11-01 12:58:51
本人将问题编成一小程序,发现while语句只在第一个条件结束即就跳出了循环,我想让这两个条件同时满足,该如何做呢? 谢谢!
#include <stdio.h>
#include <conio.h>
void main()
{
int a=1,b=1;
while( a<=10 && b<=50)
{
a=a+1;
b=b+1;
printf("a: %d",a);
printf("b: %d",b);
}
getch();
}
...全文
6973
25
打赏
收藏
如何让while语句同时满足两个条件?
本人将问题编成一小程序,发现while语句只在第一个条件结束即就跳出了循环,我想让这两个条件同时满足,该如何做呢? 谢谢! #include #include void main() { int a=1,b=1; while( a<=10 && b<=50) { a=a+1; b=b+1; printf("a: %d",a); printf("b: %d",b); } getch(); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hold2001
2002-11-03
打赏
举报
回复
大虾的话好像有出入吧,用&&就是与的关系,所以已经满足了a<=10且b<=50呀,我看要么是阁下理解错了,要么是打错了!
straightforward
2002-11-02
打赏
举报
回复
我想到解决方法了,另外定义一个变量t:
int t=0;
int a=1,b=1;
while(t<=100)
{
if(a<=10)
{
a=a+1;
}
if(b<=50)
{
b=b+1;
}
t++;
}
谢谢各位对我的启发!
产品老唐
2002-11-01
打赏
举报
回复
#include <iostream.h>
#include <conio.h>
void main()
{
int a=1,b=1;
while( a<=10 || b<=50)
{
a=a+1;
b=b+1;
printf("a: %d",a);
printf("b: %d",b);
}
getch();
}
fansses
2002-11-01
打赏
举报
回复
!!!!!!!!!!!!
|||||||||||||||||||||||||||
pgh
2002-11-01
打赏
举报
回复
??
lufly2000
2002-11-01
打赏
举报
回复
楼上说的没错!搂主结贴吧!
就不必给我分了,呵呵...
GZCompiler
2002-11-01
打赏
举报
回复
while( a<=10 && b<=50)代表的就是同时满足两个条件。
可你需要的是只需满足一个条件,那就将&&改成||
dsangvei
2002-11-01
打赏
举报
回复
同时满足多个条件,多个条件之间应该用"&&"连接
nicky1981
2002-11-01
打赏
举报
回复
1
把&&换成||就可以了啊!
lbaby
2002-11-01
打赏
举报
回复
你的意思用下边的代码就可以实现:
int main(void)
{
int a=b=1;
while(b <= 50)
{
printf("a: %d",++a);
printf("b: %d",++b);
}
return 0;
}
但你却没有说明白
nirvana_ya
2002-11-01
打赏
举报
回复
&&是都满足,||是满足一个就行
ddmpqcw
2002-11-01
打赏
举报
回复
你的问题没说清!
因该是很基础的问题了!
wayv
2002-11-01
打赏
举报
回复
既然二个条件都要满足,那就是说,一旦有一个不满足就玩完了。
wangxj0600
2002-11-01
打赏
举报
回复
同上
flyingdiablo
2002-11-01
打赏
举报
回复
楼主的主题好像和里面的提问内容有出入吧
“如何让while语句同时满足两个条件?”是不是应该是“如何让while语句满足两个条件中的一个或多个?”
同时满足多个条件,多个条件之间用&&连接
如果多个条件中只要有一个成立即满足,多个条件之间用||连接
weibz0525
2002-11-01
打赏
举报
回复
同上
luixui
2002-11-01
打赏
举报
回复
完全同意flyingdiablo(最近的你是最远的距离) 的说法!!
fengzheng
2002-11-01
打赏
举报
回复
while(b<50)
{
{
if(a<10)
a=a+1;
}
b=b+1;
}
试一试,可以就加分!
一路奔跑
2002-11-01
打赏
举报
回复
不如用don't do while吧!!
楼主是不是这个意思?
goodname
2002-11-01
打赏
举报
回复
没看懂
加载更多回复(5)
python中while
语句
有
两个
条件
_详解python
条件
语句
和while循环的实例代码
02
条件
语句
和while循环三目运算a = 6#原判断
语句
if a > 5:print(True)else:print(False)#三目运算print(True if a >5 else False)逻辑运算1. 三种逻辑运算与逻辑 and两边为真则为真或逻辑 or一边为真则为真非逻辑not 逻辑值取反优先级: not > and > or2.逻辑短路# and 逻辑短路...
python while
两个
条件
_Python中嵌套while循环的
两个
条件
?
我需要一个新的程序来测试我的程序。对于
两个
圆,我提示用户输入x和y坐标的值,以及两者的半径。目前,我已经将其设置为,如果用户忽略了为三个输入中的任何一个输入输入一个值,它将使用while循环返回一个错误消息。那很好。在但是,我还想设置它,使半径不能小于或等于零。我使用了嵌套的while循环。这是我的代码:while c_1_x=="" or c_1_y=="" or c_1_r=="":print...
python同时
满足
两个
条件
_Python“while”有
两个
条件
:“and”或“or”
TLDR在底部。首先,如果以下
条件
为真,while循环将运行,因此DieOne != 6 or DieTwo != 6:简化后必须返回true,以便运行while函数如果和
条件
均为true,则和运算符返回true,因此while循环仅在true和true时运行。所以while DieOne != 6 and DieTwo != 6:如果骰子中的任何一个掷6,则不会运行,例如:如果DiceOne掷4...
python同时
满足
两个
条件
_「小白学Python」3分钟掌握Python
条件
语句
if
Python有三类
语句
:一是顺序
语句
,程序一行一行顺序执行,直到程序最后。二是
条件
语句
,程序运行到
条件
语句
会进行判断,如果符合
条件
则运行其后的
语句
,如果不符合,则直接跳过。if
条件
语句
。三是循环
语句
,程序运行到循环
语句
,如果符合
条件
,就运行后面
语句
,直到不符合
条件
时,跳过。for循环,while循环。三种
语句
今天就来认识一下if
条件
语句
。一、
条件
语句
基础1、注意冒号(一定要注意!)Python中的...
java语言中,while 与 do…while
语句
的区别是什么?
问题阐述 在 Java 中,有
两个
带有 while 关键字的循环
语句
,即 while 和 do…while
语句
,那么这
两个
循环
语句
的区别是什么? 解答 while 循环
语句
会先判断循环
条件
,如果
条件
满足
就执行循环,否则退出循环;而do…while循环
语句
会先执行一次循环,然后再判断循环
条件
是否
满足
(也就是说,即使循环
条件
一次都没有
满足
,do…while 循环
语句
的循环体也会执行一遍)。这就是两者的本质区别。例如下面的两段代码,当 x 为 0 时,第一段代码将什么都不输出,而第二段代码将输出“x=0” 点评
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章