#include <iostream>
#include <string.h>
using namespace std;
int Num(char *str);
int main()
{
int n;
char* str = new char[100];
cout<<"请输入一个要转化为整数的字符串:";
cin>>str;
if(*str=='-')
n = -(Num(str+1));
else
n = Num(str);
cout<<n<<endl;
return 1;
}
int Num(char* str)
{
int numb=0;
int k = 0; //记录字串的长度
int j=0;
char *tem = str;
for(;!(*tem=='/0');tem++)
k++;
while(*(str+j))
{
k--;
int p = *(str+j)-'0';
for(int i=0;i<k;i++)
p*=10;
numb+=p;
j++;
}
return numb;
}