作业帮 > 数学 > 作业

8.写出下面程序段的输出结果【 】 m=0; for(a=1;a

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/22 11:54:17
8.写出下面程序段的输出结果【 】 m=0; for(a=1;a
输出结果为0;因为问题出现在if(b%3!=0)break;就是开始1除以3的余数不为0,为1,就跳出循环语句,你可以改成if(b%3==0)break;结果就输出6;就是运行到b=3时有两个1和2除以3余数不为0,m就加一;由于for(a=1;a
再问: 若有变量定义 int a=1;表达式 a--?++a:--a 的值是多少 这个 怎么理解呢
再答: 就是2 a--是先运算再自减,所以就是a=1,然后就是选++a了,结果等于二,这是由于主要运行++a,所以--a就不运行了