88问答网
所有问题
(C语言)已有定义:float f1,f2; 数据的输入方式:4.52 3.5
A.scanf("%f%f",&f1,&f2); B.scanf("%3.2f%2.1f",&f1,&f2); 为什么?
举报该问题
推荐答案 推荐于2018-03-01
A是正确的,B是错误的。因为scanf函数中的控制符不能有精度要求,这是规定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Vtc1aStSS.html
其他回答
第1个回答 2013-04-03
A对,c语言中scanf语句中,输入的数字是随你定的(前提,看类型)。所以,想输入4.52 3.5 是不用scanf("%3.2f%2.1f",&f1,&f2); 这样的。
第2个回答 2013-04-03
A
输入实数时,小数位数不能限制,只可控制加整数控制有效列数,这是语法规定,课本后提高处有介绍
第3个回答 2013-04-02
输入时不需要指定位数,输出时才需要
第4个回答 2013-04-02
%3.21f中3指数的位数,2指保留的小数位数
A.scanf未指定要保留的位数
相似回答
大家正在搜
相关问题
已有定义:float f1,f2; 数据的输入方式为4.52...
已有定义: float fl,f2; 数据的输入方式:4.5...
已有定义: float fl,f2; 数据的输入方式:4.5...
已有定义double d,f; 数据的输入方式为:3.45<...