以下程序的输出结果是什么?谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:07:42
6、以下程序的输出结果是( )。
int a=5;
float x=3.14;
a*=x*(‘E’ - ‘A’);
printf(“%f\n”,(float)a);
A. 62.000000 B. 62.800000 C. 63.000000 D. 62

a*=x*(‘E’ - ‘A’);
E-A=4
a=a*x*4
a=4*3.14*5
a=62.8但是A是整型 所以a=62
printf(“%f\n”,(float)a);
把a转化成浮点显示出来就是答案A 62.000000

题目有问题
float x=3.14;这句就过不去,定义的类型就不对
a*=x*(‘E’ - ‘A’);也不能隐式转换为整型

只能说出题人,高!!