PTA第3章-9 字符串转换成十进制整数 (15 分)
第3章-9 字符串转换成十进制整数 (15 分)
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。
输入格式:
输入在一行中给出一个以#结束的非空字符串。
输出格式:
在一行中输出转换后的十进制数。题目保证输出在长整型范围内。
输入样例:
+-P-xf4+-1!#
输出样例:
-3905
s=input()
flag=1
f2=True
s1=""
for i in s:if i=='-' and f2:flag=-1if '0'<=i<='9' or 'a'<=i<='f' or 'A'<=i<='F':s1+=if2=False
if s1=="":print('0')
else:print(int(s1,16)*flag)
PTA第3章-9 字符串转换成十进制整数 (15 分)相关推荐
- 实验7-3-6 字符串转换成十进制整数 (15分)
十六进制字符 包括0~9 和 a~f(在本道题中规定不分大小写) 解题思路 循环输入一字符串,当出现'#'时退出输入. 设置两个标志位,分别记录第一个负号出现的位置和第一个十六进制出现的位置.(如果第 ...
- 字符串转换成十进制整数
字符串转换成十进制整数 输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出.如果在第一个十六进制字符之前存在字 ...
- C#十二进制字符串转换成十进制整数
十二进制字符串转换成十进制整数 输入一个以#结束的字符串,要求滤去所有的非十二进制字符(不分大小写),组成一个新的表示十二进制数字的字符串,然后将其转换为十进制数后输出.题目保证输出在长整型范围内. ...
- 输入一个字符串转换成十进制整数
输入一个字符串,它可能是2–16进制数中一种进制数的表示,计算它对应的10进制数可能的最小值.例如,"151"可以是6–16进制中任何一种进制数的表示. 对应的10进制数可能的最小 ...
- C语言字母转十进制,c语言十进制转换_C语言 字符串转换成十进制整数
最佳答案 这道题不算难,就是筛选除了a,b,c,d,e,f和数字之外的所有字符,然后把十六进制数转换为十进制数,你等我写一下程序再发上来.追答: #include #include = "0 ...
- 八进制字符串转成十进制整数
题如下: 将无符号八进制数字构成的字符串转换为十进制整数.例如,输入的字符串为:556,则输出十进制整数366. 代码如下: #include <stdio.h>#define N 10v ...
- 程序员编程艺术第三十~三十一章:字符串转换成整数,通配符字符串匹配
第三十~三十一章:字符串转换成整数,带通配符的字符串匹配 前言 之前本一直想写写神经网络算法和EM算法,但写这两个算法实在需要大段大段的时间,而平时上班,周末则跑去北大教室自习看书(顺便以时间为序,说 ...
- 十六进制字符串转换成十进制非负整数
十六进制字符串转换成十进制非负整数 题目详情 输入一个以#结束的字符串,滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,输出该字符串并将其转换为十进制数后输出. 输入格式 ...
- 把字符串转换成int整数
题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数. 数值为0或者字符串不是一个合法的数值则返回0 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输出描述: 如果是合法 ...
最新文章
- ML.NET 1.1 发布,模型构建器升级和新的异常检测算法
- matlab求传递函数在某个频率点的增益_【干货分享】轻松弄懂开关电源TL431环路补偿传递函数推导...
- 转载:关于错排的相关知识
- 在线网上打字系统_在线网上打字比赛软件_打字练习_中英文打字系统
- mybaits一:初步认识mybatis
- 4.0 《数据库系统概论》数据库安全性详解---(存取控制、DACMAC、视图机制、审计Audit....)
- 《高性能JavaScript》第六章 快速响应的用户界面
- 0x80070659系统策略禁止这个安装 vc_不安装DNS解析服务器下安装Vcenter6.7
- Fedora 14 网卡设置
- c语言switch同时比较多个变量,C语言学习if和switch分支选择结构
- 25-限制容器对内存的使用
- 更改session bean的JNDI名称
- 简单多边形的三角剖分相关技术
- php中根据数字月份返回月份的英文缩写
- tar/zip 压缩解压
- 小白易学--ps拼接图片教程之照片拼图
- 什么是等级保护?为什么要开展等级保护?
- python中wb什么意思,使用Python,“ wb”在此代码中是什么意思?
- Components of Ryu
- Android Studio 配置 Copyright 插入版权声明