1024科学计数法
#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
char a[10010];
int i,j,k;
int jie=0;
gets(a);
if(a[0] == '-') printf("-");
for(i = 1;a[i] != 'E'; i++);
for(j = i+2; a[j] != '\0'; j++)
jie=jie*10+a[j]-'0';
if(a[i+1] == '+'){
for(j=1;j < i; j++){
if(a[j] == '.') continue;
printf("%c", a[j]);
if(j == jie+2 && jie < i - 3 ) printf(".");
}
if(jie > i-3)
for(j = 0; j < jie-i+3;j++) printf("0");
}
else{
printf("0.");
for(j = 0; j < jie-1; j++)
printf("0");
for(j=1;j<i;j++){
if(a[j] == '.') continue;
printf("%c", a[j]);
}
}
return 0;
}