A-A+
有以下程序段 int j;float y;char name[50]; scanf(%2d
问题详情
有以下程序段
int j;
float y;
char name[50];
scanf("%2d%f%s",&i,&y,name);
当执行上述程序段,从键盘上输入55566 7777abc后,y 的值为()。
A.55566.0
B.566.0
C.7777.0
D.566777.0请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
变量J只接收输入数据的前两位,从第三位开始直到空格之间的输入整数都会被保存到浮点型变量Y中。