#include
#include
#include
int atoi(char * str)
{
char *s;
int len;
s = str;
len=strlen(s);
if(*s=='\0') return 0;
else return (str[0]-'0')*pow(10,len-1)+atoi(s+1);
}
int main()
{
char s[20];
printf("请输入一个字符串: ");
gets(s);
printf("\n转换后的十进制数字为: %d\n",atoi(s));
return 0;
}
这个同样的问题我前几天答过,夜时替他编好并调试了,
那小子看了答案不结贴就删了,搞得我都找不到了,重编又要费时间,
嗨,过河拆桥