1、先计算 1/(1+2*i) ,然后计算的结果再和y做计算。但是上面的 i 是int 类型,所以 1/(1+2*i) 结果也是int类型,那就会一直是0的,明白了吧o(∩_∩)o当然y的值一直都是1,最终结果始终是4
2、采用 switch的时候, 每个case 后面有个break; 不然程序执行case 0 后都会再执行 case 1;结果也会是错误的。解决的办法就是:定义变量K也用上。
c++是一种新型的程序设计范型.这种范型的主要特征是:程序=对象+消息