题目描述
读入一个整数串 (可能带负号),把它转换成对应的整数并输出。本题请自己完成转换:不要使用 stoi、stol、stoll、atoi、sscanf 等现成转换函数,而是逐字符处理符号与数位。
输入格式
一行一个字符串 :以可选的 - 开头,后面是至少一位数字,长度不超过 。保证转换结果在 范围内。
输出格式
一个整数:转换结果。
样例
输入:
-12345
输出:
-12345
负号保留,后面逐位累加:((((1×10+2)×10+3)×10+4)×10+5),最后取负。
数据范围
串 ;结果在 内(请使用 long long)。