#include<stdio.h>
#include<string.h>
#include<math.h>
void StrToInt(char* str, int *number){
if (str[0] == '\0')
return ;
int num = str[0] - '0';
*number += num*pow(10,strlen(str)-1) ;
str++;
StrToInt(str,number);
}
int main()
{
char str[] = "1234";
int n=0;
StrToInt(str,&n );
printf("%d", n);
return 0;
}
用c语言编写递归函数,将数字字符串转换成一个整数
最新推荐文章于 2023-05-07 15:03:45 发布