(C语言)已有定义:float f1,f2; 数据的输入方式:4.52 3.5

A.scanf("%f%f",&f1,&f2);B.scanf("%3.2f%2.1f",&f1,&f2);为什么?... A.scanf("%f%f",&f1,&f2); B.scanf("%3.2f%2.1f",&f1,&f2); 为什么? 展开
 我来答
White_MouseYBZ
推荐于2018-03-01 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6451万
展开全部
A是正确的,B是错误的。因为scanf函数中的控制符不能有精度要求,这是规定。
yalidai
2013-04-03
知道答主
回答量:51
采纳率:0%
帮助的人:24.4万
展开全部
A对,c语言中scanf语句中,输入的数字是随你定的(前提,看类型)。所以,想输入4.52 3.5 是不用scanf("%3.2f%2.1f",&f1,&f2); 这样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-03
展开全部
A
输入实数时,小数位数不能限制,只可控制加整数控制有效列数,这是语法规定,课本后提高处有介绍
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15941181484
2013-04-02
知道答主
回答量:23
采纳率:0%
帮助的人:12.2万
展开全部
输入时不需要指定位数,输出时才需要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d54e44
2013-04-02 · 超过14用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:30.4万
展开全部
%3.21f中3指数的位数,2指保留的小数位数
A.scanf未指定要保留的位数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式