有以下程序: #include double fun(double a) {double x; x=a一(int)a; return x; } main() {double a=3.1415;

admin2019-01-11  20

问题 有以下程序:
    #include
    double fun(double a)
    {double x;
    x=a一(int)a;
    return x;
    }
    main()
    {double a=3.1415;
    printf("%f\n",fun(a));
    }
    程序的运行结果是(    )。

选项 A、3.000000
B、3.141500
C、0.141500
D、0.000000

答案C

解析 这里考查了强制转换的概念,在fun()函数中,x=a一(int)a表示x取值为a的小数部分,因此,输入a为3.1415,输出x=0.141500,答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/hKxp777K
0

相关试题推荐
最新回复(0)