00问答网
所有问题
C语言通过scanf (" %f %e",&x, &y );输出8.5 71.82,应该在键盘输入
C语言通过scanf (" %f %e",&x, &y );输出8.5 71.82,应该在键盘输入什么?
举报该问题
推荐答案 2013-11-15
你好!%e 是
科学计数法
,输出的时候要采用 %f 才能规定输出小数的位数
代码如下:
#include <
stdio.h
>
int main (void)
{
float x,y;
scanf ("%f %e",&x, &y ); // 输入的时候,两个数字之间是空格
printf("%.1f %.2f",x,y);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DreenT0TBDTBeDBBZDI.html
其他回答
第1个回答 2013-11-15
8.5和71.82之间不能用豆号,只能用空格和回车
第2个回答 2018-04-12
输入:
8.5 71.82回车
即可。
第3个回答 2013-11-15
单独分开不就可以了吗?
scanf (" %f ",&x);
scanf (" %e",&y );
第4个回答 2013-11-15
8.5 71.82
相似回答
大家正在搜
相关问题
求编程高手,用下面的的scanf 函数输入数据,使a=3,b...
用c语言当中的scanf函数输入数据,使a=3,b=7,x=...
求C语言大神解答一下这题第五题
用scanf函数输入数据 使a=3,b=7,x=8.5,y=...
用下面的scanf函数输入数据,使a=3,b=7,x=8.5...
scanf("%e",a) 现在要输出a等71.85 需要如...
有一道c语言题目 请教下
用scanf下面的函数输入数据,使a=3,b=7,x=8.5...