1073. Scientific Notation (20)
来源:互联网 发布:韩火火淘宝店模特? 编辑:程序博客网 时间:2024/05/18 02:48
题目:https://www.patest.cn/contests/pat-a-practise/1073
代码:
#include<cstdio> #include<cstring> #include<cstdlib> #include<cmath>#include<stack>#include<string>#include<iostream>#include<algorithm> using namespace std; int main() { char str[10010];gets(str);if(str[0]=='-'){ printf("-");}int len= strlen(str);int pos=0;while(str[pos]!='E'){ pos++;}int exp=0;for(int i= pos+2;i<len;i++){ exp=exp*10+(str[i]-'0');}if(exp==0){for(int i=1;i<pos;i++){ printf("%c",str[i]);}}if(str[pos+1]=='-'){printf("0.");for(int i=0;i<exp-1;i++){ printf("0");}printf("%c",str[1]);for(int i=3;i<pos;i++){ printf("%c",str[i]);}}else{for(int i=1;i<pos;i++){ if(str[i]=='.') continue; printf("%c",str[i]); if(i == exp+2&&pos-3!=exp){ printf("."); }}for(int i=0;i<exp-(pos-3);i++){ printf("0");}} system("pause"); }
0 0
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- 1073. Scientific Notation (20)
- sqlite3 database is locked 问题解决方案
- 《智能时代》读书笔记:这是最好的时代,也是最坏的时代
- 小项目------Chess
- (1)Java开发环境的配置步骤。
- Python "python ImportError: No module named XXX" 问题
- 1073. Scientific Notation (20)
- JAVA的开发环境的配置
- zookeeper学习1之使用场景
- 二维转一维
- Android程序员学PHP开发(28)-简单博客系统-PhpStorm
- eclipse自动生成webservice客户端
- visio中如何画出三维图形(带三维坐标)
- Privacy Policy
- 小玉买文具