39.已知int a,b;double c;则以下语句中错误的函数调用是( )

39.已知int a,b;double c;则以下语句中错误的函数调用是( ) A.scanf(″%d,%x,%lf″,&a,&b,&c); B.scanf(″%d,%d,%le″,&a,&b,&c); C.scanf(″%o,%x,%o″,&a,&b); D.scanf(″%d,%o,%e″,&a,&b,&c);

D是错误的.%e只能输入float型的.double型的应该是非功过%le 对于C,输入三个数,前面两个数分别给a和b,第3个数没有赋给变量,这是允许的.
温馨提示:答案为网友推荐,仅供参考