您现在的位置: 爱51代码网 >> 范文 >> 文章正文
C++奋斗小蜗牛在请客源代码

[cpp] view plaincopyprint?
01.#include<sstream>  
02.#include<stdlib.h>  
03.#include<algorithm>  
04.#include<iostream>  
05.using namespace std; 
06.string::iterator it; 
07.string Trans(long Integer) 
08.{ 
09.    if(Integer == 0) return "0"; 
10.    string temp=""; 
11.    while(Integer) 
12.    { 
13.        temp = char(Integer%2+48)+temp; 
14.        Integer/=2; 
15.    } 
16.    return temp; 
17.} 
18.string Trans(double Decimal) 
19.{ 
20.    string temp="."; 
21.    int n = 20; 
22.    while(Decimal&&n) 
23.    { 
24.        Decimal*=2; 
25.        temp = temp + char(int(Decimal)+48); 
26.        Decimal = Decimal - int(Decimal); 
27.        n--; 
28.    } 
29.    return temp; 
30.} 
31.int main() 
32.{ 
33.    int i,j; 
34.    double x; 
35.    while(cin>>x) 
36.    { 
37.        long Integer = long(x); 
38.        double Decimal = x-Integer; 
39.        double ans; 
40.        string Ans = Trans(Integer) + Trans(Decimal); 
41.        //cout<<Ans<<endl;  
42.         
43.        /*根据题目进行的格式控制、、*/ 
44.        int n = Ans.length(); 
45.        while(--n) 
46.        { 
47.            it = Ans.end()-1; 
48.            if(Ans[n] == '0')  
49.                Ans.erase(it); 
50.            else if(Ans[n] == '.') 
51.            { 
52.                Ans.erase(it); 
53.                break; 
54.            } 
55.            else 
56.                break; 
57.        } 
58.        cout<<Ans<<endl; 
59.        /*
60.        stringstream ss;
61.        ss<<Ans;
62.        ss>>ans;
63.        ss.clear();
64.        cout<<ans<<endl;
65.        */ 
66.    } 
67.} 

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    青少年吸烟心理探析
    保险受益人制度相关问题的探讨
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    java版坦克大战源代码
    hdu 1789 贪心算法源代码
    中间件基础知识
    OK6410 tftp下载内核、文件系
    java实现u盘指定内容的自动复
    一个简单实用的轮播器源代码
    js只能输入数字和小数点的文
    ExtJS & GTGrid 简单用户管理
    设置<img>在表格<table>中的
    Android init进程启动过程分
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |