一个简单的代码书写题目,大家可以自己写写
就是将数字字符串转换成对应的数字,比如说字符串“123”转换成整数 123,大家可以写写 应该就是根据ASCII码来的吧~期待好代码~ 大家可以在下面附上自己的代码{:5_143:},我希望是大家自己想出来的,写的好的话,有奖励哦 int num=Convert.ToInt32("123") acedemic 发表于 2012-8-2 22:10 static/image/common/back.gifint num=Convert.ToInt32("123")
不要使用系统函数啊,呵呵 本帖最后由 hslx111 于 2012-8-2 23:22 编辑
这个当初写ACM的时候经常用.我找找啊= =
int trim(char str[])
{
int len=strlen(str);
int i,temp=0;
for(i=0;i<len;i++)
{
temp=temp*10+str-'0';
}
return temp;
} 本帖最后由 primi 于 2012-8-3 00:28 编辑
int trans (char *str)
{
int temp = 0 ;
for( ; *str != '\0'; ++str)
temp = temp * 10 + *str - '0' ;
return temp;
}
先求字符个数 sizeof()/sizeof(char)
再用char*p 从头开始 *10*个数 + *10*(个数-1) + .....
赋值返回即可 希望这种帖子多多啊·····{:6_185:} 大家的想法很好啊,这是不错,这个也是我要说的一个方法,大家加油啊,我可能以后每天一题,希望大家多多支持,希望大家可以相互交流学习,{:5_120:} wljyy521 发表于 2012-8-3 22:44 static/image/common/back.gif
大家的想法很好啊,这是不错,这个也是我要说的一个方法,大家加油啊,我可能以后每天一题,希望大家多多支 ...
好啊,这种东西多多交流,能发散思维呀。可惜出去几天没能上网呵呵
页:
[1]