c语言编程题?

图片中的运行结果为什么是8
2024-11-26 12:39:37
推荐回答(2个)
回答1:

由于y%3每次都是等于1 所以x每次都要+1,共执行7次 ,当第八次的时候 y=23 执行第一个if,后break,得到x=8

回答2:

这个算法的意义就是统计从1-5即-4开始,到20这些数中,能被3整除的个数,-3,0,3,6,9,12,15,18。是不是8个。