刚学c语言,确实不太能理解到,希望可以得到帮助

img

这代码不正确
c语言中比较不能连续写 1<=x<=2 应该改成 1<=x && x<=2
如果是1<=x<=2,是先比较1<=x结果是1或者0,再比较1或0<=2 ,1和0永远都小于2,所以是死循环

如有帮助,望采纳!谢谢!

这个程序不准确,因为y=0时,出现死循环,一直输出*号。