wenbao与scanf

cf  697B

 1 #include<bits/stdc++.h>
 2 int main()
 3 {
 4     int a,l,b;
 5     char d[101];
 6     scanf("%d.",&a);
 7     scanf("%[^e]%ne%d",d,&l,&b);
 8     if(l==1&&d[0]==48&&!b)
 9         printf("%d\n",a);
10     else if(b>=l)
11         printf("%d%s%.*d\n",a,d,b-l,0);
12     else
13         printf("%d%.*s.%s\n",a,b,d,d+b);
14 }

 

 

 

只有不断学习才能进步!

 

posted @ 2018-04-14 13:49  wenbao  阅读(85)  评论(0编辑  收藏  举报