数字字符转换为整数
来源:互联网 发布:淘宝买原味内裤的店铺 编辑:程序博客网 时间:2024/04/28 19:10
/* 为下面的函数原型编写函数定义:int ascii_to_integer(char *str);这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。如果字符串参数包含了任何非数字字符,函数就返回零。请不必担心算数溢出。提示:这个技巧很简单:你每发现一个数字,把当前值乘以10,并把这个值和新的数字所代表的值相加。
*/
#include <stdio.h>int ascii_to_integer(char *str){int ret = 0;while(*str != '\0'){if((*str <'0') || (*str >'9'))<span style="font-family: Arial, Helvetica, sans-serif;">//这句if语句很坏,就是你每次指向的都必须是数字字符才行,</span>return 0;//只要字符串中有空格、字母等。它都会返回0;else{ret = ret * 10 + (*str-'0');}str++;}return ret;}int main(){int ret =ascii_to_integer("1234");//printf("%d\n",ret);}
0 0
- 数字字符转换为整数
- 数字字符转换为整数
- 数字字符转换为整数并返回这个整数
- 数字转换为整数数字
- 把整数转换为字符
- 整数转换为字符数组
- 整数转换为罗马字符
- 字符串包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数
- 任意字符转换为数字
- sql 数字转换为字符
- 将一串从标准输入的数字字符转换为整数
- 将数字字符串中字符转换为整数并返回其值
- 将一个字符串转换为一个整数,若遇到非数字字符则返回0
- 将字符数字转换为整型数字
- 字符转换为整数的方法
- 串口收发字符转换为整数
- 全角字符数字转换为半角字符数字
- 写一个字符串函数,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- Visual C++内存检测工具(Visual Leak Detector) 2.4
- MySQL 数据库引擎
- V7兼容包——调色板Palette的使用
- Android Activity生命周期详解
- 动态树LCT(SPOJ 6779 Can you answer these queries VII)
- 数字字符转换为整数
- oracle执行计划和hint的认识
- 关于自然常数e的理解
- JAVA新特性--静态方法导入
- [HDU 2817]A sequence of numbers-大数
- 谈谈工科学生如何学习数学
- 线程的状态
- P52 第23题 循环输入正负数并统计和计算问题
- 如何修改5.0中原生浏览器的搜索引擎