99问答网
所有问题
scanf("%7.2F",&2);是一个合法的scanf函数吗?
如题所述
举报该问题
推荐答案 2010-06-29
scanf("%7.2F",&2);
不合法。
%7.2F -- 可以用 %f 或 %F, 不能加 场定义。(编译通过,输入值会错)
&2 -- 错,因为 2 是常量,这里必须是变量,而且必须是 float 型。
合法:
float Z;
scanf("%f",&Z);
printf("%7.2f",Z);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7zeOBX7z.html
其他回答
第1个回答 2010-06-29
scanf("%7.2F",&2);
%7.2F 写法是正确的,7表示总位数,2表示小数点后的位数
后面的2不对,应该是个变量。比如:
int i;
scanf("%7.2F",&i);
第2个回答 2010-06-29
不是.
不能有7存在,而且最后一个2也不对。不是变量.
第3个回答 2010-06-29
输入肯定是针对变量啊
相似回答
大家正在搜
相关问题
C语言,语句scanf("7.2f",&a);是一个合法的s...
c语言 中 scanf(“%7.2f”,a) 7.2是什么意...
C语言里 scanf语句中 "%7.2f"什么意思啊
问学C语言的高手们,Scanf ("%7.2f ",&a )...
c语言中"%7.2f"表示什么
C语言中,a=%7.2f是什么意思??输出时
在C语言中 printf("a=%7.2f\n",a)中7....
C语言中,%7.2f 表示数据占七列,其中小数占两列 这句话...