0034 写一个函数getint,它把输入的一串数字字符转换成整数
作者:互联网
问题描述:
写一个函数getint,它把输入的一串数字字符转换成整数
代码展示:
1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 int getint(char str[]); 5 int main(){ 6 char str[50]; 7 int result; 8 printf("请输入数字字符:"); 9 scanf("%s",&str); 10 result = getint(str); 11 printf("转换成整数是:%d\n",result); 12 return 0; 13 } 14 int getint(char str[]){ 15 int result = 0; 16 int len = strlen(str); 17 int i; 18 for(i=0; i<len; i++){ 19 result += (str[i]-'0')*pow(10,len-i-1); 20 } 21 return result; 22 }
运行截图:
标签:转换成,int,0034,char,getint,result,str,include 来源: https://www.cnblogs.com/cendy/p/code_34.html