PAT甲级-1073 Scientific Notation (20 分)
发布日期:2022-02-10 08:10:57 浏览次数:4 分类:技术文章

本文共 957 字,大约阅读时间需要 3 分钟。

题目:
分析:模拟即可,理清三种情况。
#include 
   
    #include 
    
     #include 
     
      #include 
      
       #include 
       
        #include 
        
         #include 
         #include 
          
           #include 
           
            #include 
            
             #include 
             
              #define MAX 999999999typedef long long ll;using namespace std;int n,m,k;int main(){ 
              
   string s;
cin>>s;
int idx, len = s.size();
int idxe;
for(int i = 0;i < len; i++)
{
   if(s[i] == '.')
idx = i;
if(s[i] == 'E')
idxe = i;
}
int zhishu = stoi(s.substr(idxe + 2, len));
int weishu = idxe - idx - 1;
if(s[0] == '-')
cout<
int fh_zhishu = 0;
if(s[idxe + 1] == '-')
fh_zhishu = 1;
if(fh_zhishu == 0)//指数为正的
{
   cout<
if(weishu > zhishu)
{
   int j = idx + 1;
for(int i = 0;i < zhishu;i++,j++)
cout<
cout<<".";
for(; j < idxe ; j ++)
cout<
}
else{
   for(int i = idx + 1 ;i < idxe ; i++)
cout<
for(int i = 0;i < zhishu - weishu ; i++)
cout<<0;
}
}
else//指数为负的
{
   cout<<"0.";
for(int i = 0; i < zhishu - 1; i ++)
cout<<"0";
cout<
for(int i = idx +1; i < idxe ; i++)
cout<
}
return 0;}

转载地址:https://blog.csdn.net/qq_43567222/article/details/113570453 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PAT甲级-1072 Gas Station (30分)(迪杰斯特拉算法即可,DFS会超时)
下一篇:PAT甲级-1074 Reversing Linked List (25 分)

发表评论

最新留言

第一次来,支持一个
[***.191.171.10]2022年08月18日 05时22分04秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

最新文章

日志种类、日志命令、日志关键字 2020-05-04 02:55:17
日志相关知识点 2020-05-04 02:55:17
日志收集(10) 2020-05-04 02:55:16
日志按行分割 2020-05-04 02:55:16
日志归集logstash报错 2020-05-04 02:55:16
日志工具LogUtil 开源 2020-05-04 02:55:16
日志审计与分析-利用grep进行日志筛选 2020-05-04 02:55:16
日志审计与分析--Linux日志收集(配置rsyslog服务收集其他Linux服务器日志) 2020-05-04 02:55:16
日志处理 2020-05-04 02:55:15
日志冲突解决 2020-05-04 02:55:15
日志体系简介 2020-05-04 02:55:15
日志中常见的异常(Exeption) 2020-05-04 02:55:15
日志,wc,tail,rsyslogd配置文件 2020-05-04 02:55:15
日志 sl4j 2020-05-04 02:55:15
日志 2020-05-04 02:55:14
日志 2020-05-04 02:55:14
日志 2020-05-04 02:55:14
日志 2020-05-04 02:55:14
日志 2020-05-04 02:55:14
日志 2020-05-04 02:55:13