以下是一道c语言关于循环的题,请问如何解答?给出解题过程,

发布网友 发布时间:2025-01-07 03:06

我来回答

6个回答

热心网友 时间:5分钟前

我把你的程序复制到vc中 得到的结果是:无数个#
<=的结合性是从左向右的,1<=x<=2相当于(1<=x)<=2,其中1<=x为真,此表达式的值为1,之后计算的是1<=2,此表达式的值也是1,这样while的循环条件始终为真,所以死循环了
编程里面的式子与数学里面的不一样,不能照搬,例如i=3,在c语言里面是复制,i==3才是判断相等

热心网友 时间:6分钟前

while(1<=x<=2);
C语言中没这个写发
如果是要求1<=x<=2
在C语言中应该写成while(1<=x&&x<=2);
以前我也这样错过哈~~~

热心网友 时间:9分钟前

出现死循环!

热心网友 时间:6分钟前

死循环

热心网友 时间:5分钟前

滑稽的语言学习题目,程序语言规范的目的是为了让别人读懂
这种为了考倒人的题目,印象中只有C语言课后习题里有,而且你这个程序运行的时候是无限打印#
写成x>=1&&x<=2

热心网友 时间:5分钟前

###x####……
后面无限循环
问题在while(1<=x<=2);
只要小于2他就一直执行

while(1<=x<=2); 相当于WHILE(X<=2)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com