如上述代码,过程中a会不断自加,而循环中不会使a的大小发生变化,所以最后输出的结果即循环的次数。
第一次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为4,循环跳过下面的部分继续进行。a变为2.
第二次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为7,循环跳过下面的部分继续进行。a变为3.
第三次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为10,循环跳过下面的部分继续进行。a变为4.
第四次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为13,循环跳过下面的部分继续进行。a变为5.
第五次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为16,循环跳过下面的部分继续进行。a变为6.
第六次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为19,循环跳过下面的部分继续进行。a变为7.
第七次循环:第一个if不符合条件 循环继续。b%3=1,满足条件,b变为22,循环跳过下面的部分继续进行。a变为8.
第八次循环:第一个if符合条件,循环终止。
输出结果8.