C语言程序输出结果分析:计算x/y的循环迭代
输入3.6 2.4后,程序会计算 z=x/y,即 z=3.6/2.4=1.5。\n进入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。\n再次进入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。\n此时fabs(0.9375)<1.0,跳出while循环。\n最后输出y的值,即1.6。\n所以程序的输出结果为B) 1.600000。
原文地址: https://www.cveoy.top/t/topic/qmLS 著作权归作者所有。请勿转载和采集!