输入3.6 2.4后,程序会计算 z=x/y,即 z=3.6/2.4=1.5。 进入while循环,由于fabs(1.5)>1.0,所以执行x=y;y=z;z=x/y,即x=2.4;y=1.5;z=2.4/1.5=1.6。 再次进入while循环,由于fabs(1.6)>1.0,所以执行x=y;y=z;z=x/y,即x=1.5;y=1.6;z=1.5/1.6=0.9375。 此时fabs(0.9375)<1.0,跳出while循环。 最后输出y的值,即1.6。 所以程序的输出结果为B) 1.600000。

有以下程序若运行时从键盘输入36 24CRCR代表一个回车符则程序的输出结果为 。#includestdioh#includemathhmainfloat xyz; scanfff&x&y; z=xy; while1 iffabsz10 x=y;y=z;z=xy; else break; printffn y; A 1500000 B 1600000 C 200

原文地址: http://www.cveoy.top/t/topic/iGeJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录