meili 发表于 2022-10-27 16:08:41

执行下列程序的输出结果是___(小数点后只定1位).main(){doubled;floatf;longm;inti;i=f=m=d=20/3;printf(“%d%ld%f%fn”,i,m,f,d);}A)666.06.0B)2023.76.7C)666.06.7D)666.76.0

<p>问题:执行下列程序的输出结果是___(小数点后只定1位).main(){doubled;floatf;longm;inti;i=f=m=d=20/3;printf(“%d%ld%f%fn”,i,m,f,d);}A)666.06.0B)2023.76.7C)666.06.7D)666.76.0
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">祁薇的回答:<div class="content-b">网友采纳  赋值运算从右至左,i=f=m=d=20/3拆为:  d=20/3;d=6.7  m=d;m=6  f=m;f=6.0  i=fi=6  选C
页: [1]
查看完整版本: 执行下列程序的输出结果是___(小数点后只定1位).main(){doubled;floatf;longm;inti;i=f=m=d=20/3;printf(“%d%ld%f%fn”,i,m,f,d);}A)666.06.0B)2023.76.7C)666.06.7D)666.76.0