题目如下:
在一个字符数组里面从左往右查找最早出现的连续数字字符,并转换为64位int型输出。包括正负号。首位字符为‘-’则为负数,首位不是‘-’则为正数。
例如:
字符串为“-sd13456fdfs4590fghf”,则输出数字-13456
字符串为“erwrw13456423424590fghf45353”,则输出数字13456423424590
因为输出的数字为64位,所以范围为-2^63~2^63-1。假如要输出数字超出此范围,则直接返回0,否则返回要输出的数字。
long long converse(const char *str)
{
}
| | |
|