‹ 上一题 下一题 ›

g5-08170. 我自己实现 stoi 未做

1000 ms 256 MB 测试点 10 通过率 100% GESP-55级·STLstring

题目描述

读入一个整数串 (可能带负号),把它转换成对应的整数并输出。本题请自己完成转换:不要使用 stoi、stol、stoll、atoi、sscanf 等现成转换函数,而是逐字符处理符号与数位。

输入格式

一行一个字符串 :以可选的 - 开头,后面是至少一位数字,长度不超过 。保证转换结果在 范围内。

输出格式

一个整数:转换结果。

样例

输入:

-12345

输出:

-12345

负号保留,后面逐位累加:((((1×10+2)×10+3)×10+4)×10+5),最后取负。

数据范围

串 ;结果在 内(请使用 long long)。

输入
输出

            
答案