Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2793270
  • 博文数量: 471
  • 博客积分: 7081
  • 博客等级: 少将
  • 技术积分: 5369
  • 用 户 组: 普通用户
  • 注册时间: 2012-01-04 21:55
文章分类

全部博文(471)

文章存档

2014年(90)

2013年(69)

2012年(312)

分类: C/C++

2012-08-04 17:28:13

atoi()将文本转换为整数
atof()(将字符串转换成浮点型数)

点击(此处)折叠或打开

  1. #pragma warning(disable:4786)
  2. #include<stack>
  3. #include<queue>//包括优先队列
  4. #include<string>
  5. #include<vector>
  6. #include<set>
  7. #include<map>
  8. #include<algorithm>
  9. #include<stdio.h>
  10. #include<iostream>

  11. using namespace std;


  12. int main()
  13. {
  14.     vector<string>vec1;
  15.     vec1.push_back("222");
  16.     vec1.push_back("345");
  17.     vec1.push_back("111");
  18.     //递减
  19.     sort(vec1.begin(),vec1.end(),greater<string>());
  20.     //用vector<string>好过字符数组
  21.     int j;
  22.     for( j=0;j<vec1.size();j++)
  23.         printf("%d ", atoi(vec1[j].c_str()));

  24. printf("\n-----------------\n");
  25.     vector<string>vec2;
  26.     vec2.push_back("222.001");
  27.     vec2.push_back("345.006");
  28.     vec2.push_back("111.007");
  29.     //递减
  30.     sort(vec2.begin(),vec2.end(),greater<string>());
  31.     //用vector<string>好过字符数组
  32.     
  33.     for( j=0;j<vec2.size();j++)
  34.         printf("%.2lf ", atof(vec2[j].c_str()));
  35.     return 0;


  36. }

  37. /*
  38. 345 222 111
  39. -----------------
  40. 345.01 222.00 111.01 Press any key to continue
  41. */

阅读(1827) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~