写一个函数,检查字符是否是整数,如果是,返回其整数值
2014-09-18 10:03
555 查看
写一个函数,检查字符是否是整数,如果是,返回其整数值
long strtoint(char* str, int len) { if(len > 1) { return str[0]=='-' ? strtoint(str, len-1)*10-(str[len-1]-'0') : strtoint(str, len-1)*10+str[len-1]-'0'; } else { return str[0]=='-' ? -1/10 : str[0]-'0'; } } int main(int argc, char ** argv) { char* p,ch[80]; p=ch; scanf("%s",ch); long n = strtoint(p, strlen(p)); printf("n=%d\n", n); return 0; }
相关文章推荐
- 微软:写一个函数,检查字符是否是整数,如果是,返回其整数值。
- 计算机笔试题:写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值(或:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 算法--写一个函数检查字符是否是整数,如果是返回其整数值
- 计算机笔试题:写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值(最好用四句代码写出)
- 写一个函数,检查字符是否是整数,如果是,返回其整数值
- 微软2 写一个函数,检查字符是否是整数,如果是,返回其整数值。
- 微软等数据结构+算法面试100题(6)--写一个函数,检查字符是否是整数,如果是,返回其整数值
- 写一个函数,检查字符里面是否是有整数,如果是,返回其整数值
- 为下面的函数原型编写函数定义: int ascii_to_integer(char *str); 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数
- 编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对美个字符 程序需要检查并报告改字符是否是一个字母。如果是报告字母在字符表中的位置,否则返回-1
- 检查字符是否是整数,如果是,返回其整数值
- 2、检查一个字符是否是整数或者4行代码从一个字符串到长整形函数