函数--字符串转整数
描述
编写一个函数,功能:把一个整数字符串转换为整数。 #include int main(){ char a[1024]; int ConvertAToI(char a[]); scanf("%s",a); printf("%d",ConvertAToI(a)); return 0; } //以下写函数
输入
输入一个整数字符串。系统保证输入是符合整数语法的。且转换后整数不超过int类型的范围。
输出
输出整数的值。
样例输入
1000
样例输出
1000
#include int main(){char a[1024]; int ConvertAToI(char a[]);scanf("%s",a); printf("%d",ConvertAToI(a)); return 0;
}
int ConvertAToI(char a[])
{int m=0,i;for(i=0;a[i]!='\0';i++){if(a[i]>='0'&&a[i]<='9')m=m*10+a[i]-'0';} if(a[0]=='-')m=-m;return(m);//负数情况}
若为123,则11010+2*10+3=123
将‘0’和‘9’换为48和57,效率更高
函数--字符串转整数相关推荐
- 【TypeScript】parseInt 函数将字符串转换为整数
parseInt 函数 字符串转换为整数 parseInt() 函数解析一个字符串返回一个整数. 下面是一个示例: const a = parseInt("007"); 上述函数将 ...
- R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)、randomSequence函数创建不含重复项的随机序列数据集、创建随机字符串
R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项).randomSequence函数创建不含重复项的随机序列数据集.创建随机字符串 ...
- C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。
1. 题目 请编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数). 2 .温馨提示 C试题汇总里可用于计算机二级C语言笔试.机试.研究生复 ...
- 24.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。
24.请编写一个函数fun,它的功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数). 例如,若输入字符串"-1234",则函数把它转换为整数值- ...
- c++实现atoi()和itoa()函数(字符串和整数转化)
(0) c++类型所占的字节和表示范围 c 语言里 类型转换那些事儿(补码 反码) 应届生面试准备之道 最值得学习阅读的10个C语言开源项目代码 一:起因 (1)字符串类型转化为整数型(Integer ...
- C语言 字符串与整数的相互转换(atoi/atol/sprintf函数简解)
字符串转化为整数 atoi函数与atol函数 atol函数是将字符串转化为整形,atol函数是将字符串转化为长整型 注意:其实他们没什么区别. int main() {printf("siz ...
- 字符串转整数函数stoi()实现
编程题目: 实现字符串转整数函数,类似标准库函数中的stoi() 题目考核点是规范的编程习惯.我们得有一种编程信念:编写的函数不仅要实现指定的功能,还得能处理各种异常情况.所以,先罗列出所有的异常可能 ...
- LeetCode 8 字符串转整数 (atoi)
实现 atoi,将字符串转为整数. 在找到第一个非空字符之前,需要移除掉字符串中的空格字符.如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值 ...
- php把时间变成整数,php怎么将字符串转为整数
php将字符串转为整数的方法:可以利用intval()函数来实现.intval()函数通过使用指定的进制base转换,返回变量的integer数值.intval()函数不能用于object,否则会产生 ...
最新文章
- c语言整形提升规则,C语言进阶:整型提升
- 数字货币 electron cash钱包 如何长时间存放数字货币
- Javascript教程:AngularJS的五个超酷特性
- python如何连续打印_Python实现批量打印功能
- 重新抛出异常与异常链
- 没有bug队——加贝——Python 练习实例 33,34
- 作者:​王宁(1979-),男,厦门华厦学院副教授、高级工程师。
- Java学习----集合框架总结
- 我认为的android入门学习策略
- mysql.createPool(db),Node.js中JavaScript操作MySQL的常用方法整理
- windows 安装docker_Windows下docker安装 postgresql12.0
- win10 windows按钮右键没有命令提示符
- 用python写helloworld_使用python写一个Hello World
- 标准模板库(STL)之算法篇 —— lower_bound/upper_bound
- CSS中文字体如宋体/微软雅黑的英文名称写法
- otsu阈值分割算法原理_Otsu算法
- 开机出现grub rescue,修复办法
- 民宿平台airbnb是如何动态定价的
- Visual Studio 2017 智能提示英文怎么切换成中文?
- 学生党无线蓝牙耳机推荐哪个,2022口碑最好的蓝牙耳机推荐