C和指针之函数之把数字字符串转为整数并且返回这个数字(ascii_to_integer)
1、问题
*返回这个值,如果脂肪层参数包含了任何非数字字符,函数就要返回0,不考
*虑溢出情况
2、代码实现
#include <stdio.h>/***字符串必须包含一个或多个数字,函数应该把这些数字字符转换为整数并且*返回这个值,如果脂肪层参数包含了任何非数字字符,函数就要返回0,不考*虑溢出情况*非递归实现*/
int ascii_to_integer(char *string)
{char *str = string;while (*str != '\0'){if (*str < '0' || *str > '9'){return 0;}++str;}int result = 0;while (*string != '\0'){int ss =result = result * 10 + (*string - '0');++string;}return result;
}//递归实现
int result = 0;
int ascii_to_integer1(char *string)
{if (*string < '0' || *string > '9'){if (*string &#
C和指针之函数之把数字字符串转为整数并且返回这个数字(ascii_to_integer)相关推荐
- 数字字符串转为数字 C语言实现
数字字符串转为数字 C语言实现 在Java中经常用到一个操作,数字字符串转为数字,Integer.parseInt()方法给出来满意的解决方法,但是C语言怎么实现呢,其实也有方法,先买个关子,其实我想 ...
- JS 将数字字符串转为 数字数组
JS 将数字字符串转为 数字数组 将字符串转化为数组主要代码: let str = '3,4,5,6' let arr = str.split(",").map(Number); ...
- 将数字字符串转换为整数
将数字字符串转换为整数(但这个要求9字以内) 头文件sstream 第一种方法: #include<iostream> #include<sstream> using name ...
- js判断输入数字是否是整数,金额、数字
function isIntNum(strNum){//js判断输入数字是否是整数 仅供学习思想var strCheckNum = strNum+"";if(strCheckNum ...
- 念数字,输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字。十个数字对应的拼音如下:
输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: wu 6: liu 7: qi 8 ...
- 算法函数:得到一个字符串中的最大长度的数字
/**//// <summary> /// 获取字符串最长的数字 /// </summary> /// <param n ...
- python format 格式化函数的用法 格式化字符串(保留小数{:.2f}、数字补零)
引用文章:Python format 格式化函数
- mysql int后面的数字_mysql中整数类型后面的数字,比如int(11),11代表11个字节吗?...
原先对mysql不太理解,但也没有报错.但理解的不够深入.这次补上. 原来以为int(11)是指11个字节,int(10)就是10个字节.我错了. http://zhidao.baidu.com/li ...
- c语言printf输出整数数字,C语言 念数字 输入一个整数,输出每个数字对应的拼音。当整数为负数时,先输出fu字...
你的程序有很多不对的地方,没必要用数组,多次的getchar();也不知道是干啥的,我写一个程序贴给你看看吧,有问题再问. #include void judge_num(int num); void ...
最新文章
- 苹果Swift语言中文教程资源汇总
- HDU 3709 Balanced Number
- 浅谈专有云MQ存储空间的清理机制
- FAIR重磅发布大规模语料库XNLI:解决跨15种语言理解难题
- LeetCode | HouseCode 算法题
- 项目管理十大知识领域,为何不含
- [转载] 必须要会回答的Java面试题(字符串篇)
- 实战系列-分布式锁的Redis实现
- Incorrect string value:\ \ \ \ \for column'trurname' at row 1
- BP神经网络的数学原理及其算法实现
- BLE蓝牙协议栈杂谈
- 解决Android Studio连接不到ios模拟器问题
- 关于卸载office的问题:office无法卸载的办法(附office安装和注册表查看)
- 三款新品重磅齐发!汉高亮相2021中国国际纺织面料及辅料(秋冬)博览会
- 深度学习目标检测在游戏领域的应用
- 考研这么卷,换条路试试​?互联网IT校园招聘信息大全!
- OpenCV: Mat属性step,size,step1,elemSize,elemSize1一次搞清
- Colletion集合2
- 图书推荐系统(附源码链接)
- 这个618买到假货了怎么办?