设计一个函数,把数字字符串转化成整数
#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程序设计考点狂背总目录中》
一纸高中万里风,寒窗读破华堂空。
莫道长安花看尽,由来枝叶几相同?