0
点赞
收藏
分享

微信扫一扫

[C题目]模拟atoi函数

船长_Kevin 2022-05-03 阅读 83

方法一: 

int my_atoi(const char* str)
{
	int sum = 0;
	int len = strlen(str);
	for (int i = 0; i < len; i++)
	{
		sum = sum + (str[i] - '0') * pow(10, len - i - 1);
	}
	return sum;
}

 方法二:

int my_atoi(const char* str)
{
	int sum = 0;
	int len = strlen(str);
	for (int i = 0; i < len; i++)
	{
		sum = sum * 10 + (str[i] - '0');
	}
	return sum;
}
举报

相关推荐

0 条评论