输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。
【问题描述】
输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。
【输入形式】一个字符串,小于80个字符串
【输出形式】输出为两行
第一行 为整理后的新串
第二行 一个十进制数字
【样例输入】@@#!fg#
【样例输出】
f
15
#include<stdio.h>
#include<math.h>
#include<string.h>int main()
{char s[80];gets(s);int len;len=strlen(s);int i=0;int shu=0;while(s[i]){if(s[i]>='0'&&s[i]<='9'){printf("%c",s[i]);shu=shu*16+s[i]-'0';}else if(s[i]>='A'&&s[i]<='F'){printf("%c",s[i]);shu=shu*16+s[i]-'A'+10;}else if(s[i]>='a'&&s[i]<='f'){printf("%c",s[i]);shu=shu*16+s[i]-'a'+10;}i++;}printf("\n%d",shu);return 0;
}
输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。相关推荐
- 【C语言】编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。
题目: 编写程序,输入一个以回车符结束的字符串(少于80个字符),过滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出. **输入提示信息:"请输入十 ...
- 用JAVA实现蓝桥杯基础训练之十六进制转十进制:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- python一个以回车结束的字符串_Python 学习总结——字符串
1 Python 字符串的 CRUD 操作 1.1 创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串,或使用三引号来创建字符串文本段落(允许一个 ...
- c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...
C语言中十六进制转十进制两种实现方法 C语言 · 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英 ...
- C++将16进制补码转换为十进制数
好多年没更新了,工作后的第一个更新. 言归正传,前几天碰上一个小问题,简单地说就是将核对给机械臂的发的运动指令是否正确,但指令码是16进制补码,看得云里雾里,用自带的计算器发现,并没有将负数的补码转成 ...
- 对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,再转换为十进制数(Java)
package Four; /**题目描述* 对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,再转换为十进制数* B就是A的二进制逆序数* 输入一个1000位以内的十进制整数 * */imp ...
- 将十六进制数的ASCII码转换为十进制数。十六进制数的值域为0~65535,最大转换为五位十进制数。要求将缓冲区的000CH的ASCII码转换为十进制,并将结果显示在屏幕上。
将十六进制数的ASCII码转换为十进制数.十六进制数的值域为0~65535,最大转换为五位十进制数.要求将缓冲区的000CH的ASCII码转换为十进制,并将结果显示在屏幕上. 1.程序源码 DATAS ...
- 二,八,十六进制数转换为十进制数
二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方-- 所以,设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式: 0110 0100 换算成 十进制 ...
- C语言,将一个八进制数转换为十进制数(含延伸)
C语言,将一个八进制数转换为十进制数(含延伸) 设计思路,将八进制数用字符串的形式输入储存,然后按照每一位对应的8的指数级与该位相乘,再把每一位的结果相加,得到需要转换的十进制数. #include& ...
最新文章
- 为什么2100万个BTC发行总量少了0.0231?
- 前列腺癌检测 AI 算法登上《柳叶刀》:分类性能超过人类专家,还能完成其他临床任务...
- SQL Server 连接字符串和身份验证 学习
- Objective-C ,ios,iphone开发基础:NSDictionary(字典) 和 NSMutableDictionary
- linux内核经典书籍--Linux内核设计与实现
- 概率论与数理统计(二)
- 六十三、SpringBoot中的日志框架SLF4j的使用
- Sbo通用数据选择功能的实现
- 20211201:力扣第268周双周赛(上)
- route debugger
- 六、瞰景Smart3D三维重建
- 小米6线刷包php文件格式,小米6线刷教程 小米6线刷包_救砖包下载
- QT qml ListView 分页/翻页
- 企业请专职SEO和外包给科技公司做优化,有什么不同?
- 响应式 BootStrap 媒体查询 栅格 组件 scss
- 计算机本地连接没有有效ip配置,本地连接没有有效的ip配置,详细教您本地连接没有有效的ip配置怎么解决...
- 如何为firefox安装视频播放器
- 唐诗页面爬取 --- 预研阶段
- JustSoSo复现
- MaxIO智能缓存加速技术