找考题网-背景图
未分类题

请读程序: #include<stdio.h> main() { int a;float b,c; scanf('%2d%3f%4f',&a,&b,&c) ; printf('/na=%d,b=%f,c=%f/n',a,b,c) ; } 若运行时从键盘上输入9876543210,↓,则上面程序的输出络果是_______。
A.a=98,b=765,c=4321
B.a=10,b=432,c=8765
C.a=98,b=765.000000,c=4321.000000
D.a=98,b=765.0, c=4321.0

A.h>
B.a=98,b=765,c=4321
B.a=10,b=432,c=8765
C.a=98,b=765.000000,c=4321.000000
D.a=98,b=765.0,

【参考答案】

C
解析:scanf()把用户从键盘录入的数字第1、2位存入整型变量a;把第3、4、5位存入单精度实型变量b,把第6、7、 8、9位存入单精度实型变量c,用户录入的第10位被scanf()遗弃。这时变量a、b、c的值分别为:98、765.000000、 4321.0000000。
热门试题