注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

aspe的博客

OI之路阻且长

 
 
 

日志

 
 

int与string的转换  

2015-05-03 14:43:20|  分类: 算法&数据结构 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
#include<iostream>

using namespace std;

int val(string st);
string str(int x);

int main()
{
int x;
string st;
cin>>x;  //输入整形变量‘x’
st=str(x);  //转成字符串‘st’
cout<<st<<endl;
cin>>st;  //输入字符串‘st’
x=val(st);  //转成整形变量‘x’
cout<<x<<endl;
return 0;
}

int val(string st)       //串转数
{
int len=st.size(),ans=0,s;
for (int i=0; i<len; i++)
{
s=st[i]-'0';   //临时储存本位
ans=ans*10+s;  //中心语句
}
return ans;
}

string str(int x)   //数转串
{
string ans;
char s;
while (x!=0)
{
s=x%10+'0';  //临时储存本位
ans=s+ans; //中心语句
x/=10;
}
return ans;
}
  评论这张
 
阅读(6)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018