PAT(Basic Level)_1024_科学计数法
2017-07-24 03:34
274 查看
#include<stdio.h> #include<string.h> int main(){ char str[20000],*p1,*p2; gets(str); if(str[0]=='-') putchar('-'); p1=p2=str+1; while(*(++p2)!='E'); *(p2++)=0; int coe; sscanf(p2,"%d",&coe); if(coe==0){ printf("%s",p1); } else if(coe<0){ coe=-coe; printf("0."); while(--coe) putchar('0'); putchar(*p1); printf("%s",p1+2); } else{ putchar(*p1); p1+=2; while(coe && *p1){ coe--; putchar(*p1); p1++; } if(coe){ while(coe--) putchar('0'); } if(*p1){ putchar('.'); printf("%s",p1); } } return 0; }
相关文章推荐
- PAT Basic Level 1024. 科学计数法(20)
- PAT (Basic Level) Practise (中文) 1024. 科学计数法 (20)
- PAT (Basic Level) Practise (中文)1024. 科学计数法 (20)
- PAT BASIC LEVEL 1024. 科学计数法 (20)
- PAT (Basic Level) Practise (中文)1024. 科学计数法 (20) C语言
- Pat(Basic Level)Practice--1024(科学计数法)
- PAT Basic level 1024 科学计数法转化为普通数字
- PAT(basic level) 1024 科学计数法(20)
- PAT (Basic Level) Practise (中文)- 1024. 科学计数法 (20)
- PAT Basic Level 1024. 科学计数法 (20)
- PAT (Basic Level) Practise (中文)1024. 科学计数法 (20)
- PAT (Basic Level)1024. 科学计数法
- PAT (Basic Level) Practise (中文)1024. 科学计数法 (20)
- PAT basic-level 1024 科学计数法 笔记
- 浙大 pat Basic Level 1024
- PAT(Basic Level) 科学计数法 (20)
- 【再思考】PATBasic——1024. 科学计数法 (20)
- PAT Basic 1024. 科学计数法 (20)(C语言实现)
- PAT乙级(Basic Level)真题 >科学计数法
- PAT(Basic Level)_1050_螺旋矩阵