wljyy521 发表于 2012-8-2 19:44:51

一个简单的代码书写题目,大家可以自己写写

就是将数字字符串转换成对应的数字,比如说字符串“123”转换成整数 123,大家可以写写

admin 发表于 2012-8-2 20:58:39

应该就是根据ASCII码来的吧~期待好代码~

wljyy521 发表于 2012-8-2 21:37:07

大家可以在下面附上自己的代码{:5_143:},我希望是大家自己想出来的,写的好的话,有奖励哦

acedemic 发表于 2012-8-2 22:10:07

int num=Convert.ToInt32("123")

wljyy521 发表于 2012-8-2 22:22:50

acedemic 发表于 2012-8-2 22:10 static/image/common/back.gif
int num=Convert.ToInt32("123")

不要使用系统函数啊,呵呵

hslx111 发表于 2012-8-2 23:20:26

本帖最后由 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:23:22

本帖最后由 primi 于 2012-8-3 00:28 编辑

int trans (char *str)
{
    int temp = 0 ;
    for( ; *str != '\0'; ++str)
      temp = temp * 10 + *str - '0' ;
    return temp;
}

seleveny 发表于 2012-8-3 07:15:13

先求字符个数 sizeof()/sizeof(char)   
再用char*p 从头开始 *10*个数 + *10*(个数-1) + .....
赋值返回即可

ma89481508 发表于 2012-8-3 12:08:55

希望这种帖子多多啊·····{:6_185:}

wljyy521 发表于 2012-8-3 22:44:13

大家的想法很好啊,这是不错,这个也是我要说的一个方法,大家加油啊,我可能以后每天一题,希望大家多多支持,希望大家可以相互交流学习,{:5_120:}

primi 发表于 2012-8-8 21:24:33

wljyy521 发表于 2012-8-3 22:44 static/image/common/back.gif
大家的想法很好啊,这是不错,这个也是我要说的一个方法,大家加油啊,我可能以后每天一题,希望大家多多支 ...

好啊,这种东西多多交流,能发散思维呀。可惜出去几天没能上网呵呵
页: [1]
查看完整版本: 一个简单的代码书写题目,大家可以自己写写