设计一个函数,把数字字符串转化成整数

#include <stdio.h>
/*
设计一个函数,把数字字符串转化成整数 
*/
int integer(char str[]){
    int i,num;
    num=0;
    for(i=0;str[i]!='\0';i++){
        if(str[i]<='9'&&str[i]>='0')
           num=num*10+str[i]-'0';
        else return -1;
    }
    return num;
}
int main(){
    char str[6];
    printf("Enter string:");
    gets(str);
    printf("\n integer is:%d\n",integer(str)); 
    return 0;
} 

 收录于文章《885程序设计考点狂背总目录中

posted @ 2020-07-28 11:40  薄眠抛却陈年事。  阅读(671)  评论(0编辑  收藏  举报