69,381
社区成员
发帖
与我相关
我的任务
分享
char buff[4] = "123";
int x = atoi( buffer );
printf( "%d", x );
int POW(int n)// 计算10的n次方
{
int npower = 1;
for(int i = 0; i < n; ++i)
{
npower *= 10;
}
return npower;
}
int main()
{
int number = 0;
char buff[4] = "123";
int len = strlen(buff);
for(int i = 0; i < len; ++i)
{
number += (buff[i] - '0') * POW(len - i - 1);
}
printf("%d\n", number);
return 0;
}
char buff[4] = "123";
int x = atoi( buff );
printf( "%d", x );