其他分享
首页 > 其他分享> > 0034 写一个函数getint,它把输入的一串数字字符转换成整数

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