java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
所属年份:2011.3;2011.9;
请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。
例如:在键盘输入字符串2345210,函数返回长整型数2345210。
#include
#include
long fun( char *s )
{
}
main()
{ char s[10]; long r;
printf("请输入一个长度不超过9个字符的数字字符串 : "); gets(s);
r = fun( s );
printf(" r = %ld\n" , r );
}
【补充说明】C语言提供了库函数 atoi 来实现字符串转换成整数的功能。 可参考: Standard C 语言标准函数库速查 (Cheat Sheet)
【解题思路】
要把一个数字字符转为相应的数字,只要用它的ASCII码减去48即可。要把数字字符串转为相应的数字,则要从左到右依次取出字符转为相应数字,乘10再加上下一位数字。
【参考答案】
long fun( char *s )
{
int i,sum=0,len;
len=strlen(s);
for(i=0;i
{
sum=sum*10+*s-48;
s++;
}
return sum;
}
java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★相关推荐
- [转载] strtol() -- 将字符串转换成长整型数(转载)
参考链接: 在Python中将字符串转换为标题大小写 本文转载自ToBeWithTheBest@百度空间,感谢~ 表头文件: #include <stdlib.h> 定义函数: long ...
- c语言中输入字符转换成整数,c语言数字字符串转换成整数 C语言中如何将数字变成字符串啊?...
C语言:把数字字符串转换成整型数字不懂时,别乱说:懂得时,别多说:心乱时,慢慢说:没话时,就别说. 运行环境:TC2. 把数字字符串转换成整型数字.比如说小编输入一个数字字符当你年轻时,你以为什么都有 ...
- java 判断字符是否为数值型_java算法----判断字符串是否为数值型字符串
package com.huifudianxia.interview; import java.util.regex.Matcher; import java.util.regex.Pattern; ...
- C语言字符串类型转换为整型,c语言中将一个字符串转换到整型数据类型的函数是什么?...
函数是:atoi(),其声明为"int atoi(char *str);".atoi函数的功能是将字符串转为整型并返回:atoi输入的字符串对应数字存在大小限制(与int类型大小有 ...
- [js]取整,四舍五入,数字字符串转换
取整: 向下取整Math.floor(),向上取整Math.ceil(),四舍五入Math.round()),保留有效数位n.toFixed(),产生大于等于0小于1的随机数Math.random() ...
- js玩转数字----取整,四舍五入,数字字符串转换
取整: 向下取整Math.floor(),向上取整Math.ceil(),四舍五入Math.round()),保留有效数位n.toFixed(),产生大于等于0小于1的随机数Math.random() ...
- java字符流输出流_JAVA语言之IO流字符串输入输出流
本文主要向大家介绍了JAVA语言之IO流字符串输入输出流,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 概述 StringReader 字符输入流 和CharArrayReader类 ...
- java 求最长重复子串_给定一个字符串,求出其最长的重复子串。
#include #include #include #include using namespace std; //给定一个字符串,求出其最长的重复子串 //方法一 string lsubstr_1 ...
- java字符排序_如何按字母顺序对字符串进行排序java
如果先将字符放入数组中,则可以使用Arrays.sort执行此操作. (它必须是Character对象的数组而不是char基元,以便使用自定义的不区分大小写的比较器.) // put the char ...
最新文章
- xampp配置xdebug
- 开发nagios插件监控/etc/passwd中文件变化
- local_listener 与 remote_listener 参数说明
- 虚拟机安装CentOS 5.5详细过程和上网配置
- Rancher 2.0 里程碑版本:支持添加自定义节点!
- Android焦点问题
- Azure App Service 如何在第一时间用上最新版 .NET Core
- 这个拖后腿的“in”
- 布局 线宽 间距 走线 泪滴 过孔 【快速提升PCB板Layout质量的6个细节】
- 常用PDF文档开发库
- 房屋建筑与装饰工程工程量计算新旧规范对比(一)
- Mutect2​案例 / 有或没有正常样本配对的肿瘤体细胞变异检测结果对比
- 【ROS2原理11】C++编程的要点
- 无人驾驶公司实力排名---自动驾驶初创企业排名(roadstar.ai、pony.ai、momenta、景驰和驭势科技等)
- 条形码数据的批量制作用什么软件?
- 内网穿透 NPS 站点 并添加HTTPS
- 广告动画 android,age动漫官方网软件app-AGE动漫无广告纯净版下载v1.4安卓版-西西软件下载...
- 避免项目延期,有效推进项目进度的4大关键方法
- 革文:B2B企业如何用品牌思维玩转社群营销
- 再白也能学会的C-引子
热门文章
- MapGuide应用程序示例——你好,MapGuide!
- 张志华-统计机器学习-概率论导论
- 冒泡排序 ← C语言实现
- C语言768kb未压缩图片,若一幅图像的量化字长为16位,分辨率为800*600,它不经压缩占用的存储容量是()字节。A.690000B.1 - 试题答案网问答...
- ef连接mysql报root没有权限_EF下使用自定义的connectionString避免数据库密码泄露
- 计算机网络——CSMA-CA协议
- ucenter 简单分析与同步机制
- 直方图的计算,绘制与分析
- 持续集成:通过Jenkins API创建项目和节点
- 在C#中给word文档加密和解密全过程