📄 1289 hat’s ieee.cpp
字号:
#include <cstdio>
using namespace std;
int main()
{
int e;
float f,t;// 用double 就会 WA
bool s;
while( scanf("%f",&f)!=EOF )
{
e=0;t=1;
if(f>=0)
s=false;
else
{ s=true;f=-f;}
if(f>1)
while(f>=2)
{
e++;
f/=2;
}
else if(f<1)
{
if(f==0)
e=f=0;
else
while(t>f)
{
e--;
t/=2;
}
f/=t;
}
if(s)
printf("%d -%.6f\n",e,f);
else
printf("%d %.6f\n",e,f);
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -