菜鸟不幸意外跌落此题,求大神赐教,本鸟感激不尽

19
单选(1分)
在下列语句中存在错误的是

A.
float a,b;
scanf("%3.2f %4.2f",&a,&b);
printf("%f %f",a,b);

B.
int a,b;
scanf("a=%d,b=%d",&a,&b);
printf("a=%d,b=%d",a,b);

C.
int a,b;
scanf("%2d%2d",&a,&b);
printf("a=%d,b=%d",a,b);

D.
float a,b;
scanf("%f %f",&a,&b);
printf("%f %f",a,b);

c

1个回答

答案是A

scanf函数中没有精度控制,如:scanf("%5.2f",&a);是非法的。不能企图用此语句输入小数为2位的实数。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问