#include<stdio.h>
#include<string.h>
void main(){char c[80],a[80];int i=0,j=0,b[80],m=0;while((c[i]=getchar())!='\n'){  //去掉非十六进制 if((c[i]>='a'&&c[i]<='f')||(c[i]>='A'&&c[i]<='F')||(c[i]>='0'&&c[i]<='9'))a[j++]=c[i++];}a[j]='\0';printf("%s\n",a);i=0;while(a[i]!='\0'){    //将十六进制转换为整数 if(a[i]>='a'&&a[i]<='z')b[i]=a[i]-'a'+10;if(a[i]>='A'&&a[i]<='Z')b[i]=a[i]-'A'+10;if(a[i]>='0'&&a[i]<='9')b[i]=a[i]-'0';i++;}for(j=0;j<i;j++) //将十六进制转换为十进制 m=m*16+b[j];printf("%d",m);
}

c语言 输入一个以回车结束的字符串(少于80个字符),过滤掉所有的非十六进制数后,组成一个新的字符串(十六进制形式),输出该字符串并将其转换为十进制输出相关推荐

  1. 输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出。

    [问题描述] 输入一个以回车结束的字符串(少于80个字符),滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),输出该字符串并将其转换为十进制数后输出. [输入形式]一个字符串,小于80个字 ...

  2. 题目65:一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。

    题目转载:http://python.wzms.com/s/1/65 题目描述: 一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格. 输入格式: 一行,一个字符串(长度不超过200),句 ...

  3. c语言语句循环当回车结束,java 循环输入回车结束

    java 循环输入回车结束 [2021-02-08 00:53:12]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  4. python一个以回车结束的字符串_Python 学习总结——字符串

    1 Python 字符串的 CRUD 操作 1.1 创建字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串,或使用三引号来创建字符串文本段落(允许一个 ...

  5. c语言输入y循环n结束,大佬们帮帮忙 帮我改改 怎样能在输入Y后 再次进行for循环...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include int main() { char x='Y',y='N',z; int magic,guess,i ...

  6. 输入一个以回车结束的字符串,判断该字符串是否对称(正序与逆序相同,如aBc2cBa为对称字符串)

    编程思路一:将输入的字符串按照逆序存放到另一个数组中,比较两者是否相同,如是,则为对称字符串. #include<stdio.h> #include<string.h> int ...

  7. 输入一个以回车结束的字符串(少于80个字符),统计其中数字字符的个数.(c基础题)

    #include<stdio.h> #include<string.h> int main(void) {char a[1000];gets(a);//gets函数本身就是以回 ...

  8. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  9. C++STL开发温习与总结(六): 6.C++语言输入/输出流定义之输入/输出格式控制

    原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://mp.blog.csdn.net/postedit/79177645 C++STL开发温习 ...

最新文章

  1. 控制流分析-自然循环识别
  2. 5.1 HTML5表单的创建
  3. OpenShift Rancher 进行持续集成
  4. Elasticsearch7.15.2 安装、部署(linux环境)
  5. linux 对象 调出r_【转】Linux - chown 中的 -R 参数
  6. MFC窗口标题栏隐藏
  7. linux怎么调用inb函数,outb()函数 Unix/Linux
  8. 大数据产品开发流程规范_华为内部资料流出!揭秘华为数据湖:3大特点、6个标准、入湖流程...
  9. Linux内存管理:TLB flush操作
  10. java8 lambda表达式Stream对List常用操作总结
  11. 图像处理随笔——非极大值抑制
  12. mysql开启slowquery_log_MySQL slow_query_log慢查询日志配置详解
  13. 传奇服务器端回满血文件,单机架设传奇服务器第八课:血过65535
  14. 手写一个博客平台 ~ 第六天
  15. 开源数据库全接触-MongoDB,Cassandra,Hypertable,CouchDB,Redis,HBase,Voldemort等35款数据库简介
  16. 海康威视 网络硬盘录像机 Linux / QT 视频监控
  17. vivo X90和iPhone 14哪个好 vivo X90 和苹果14 区别对比评测
  18. 关于EOF和读文件的一些事
  19. 【权威榜单发布】CB Insights AI 100 - Jina AI 上榜啦!
  20. Java 8 字符串和时间相互转换

热门文章

  1. 含金量高、发展潜力大!网络安全行业常用的权威职业证书有哪些?
  2. 数学建模--医疗保险欺诈的发现--模型:评价类的数学模型和多元统计模型--方法:”改进的”主成分分析,聚类分析,判别分析,相关分析...
  3. matlab过原点拟合,Origin绘图时拟合曲线过某个定点或原点的方法
  4. sql没有足够的值_您还没有足够使用的4种高级SQL功能
  5. Tars-K8SFramework离线部署
  6. 怎样用Java制作一个选择题
  7. 抽象类和接口的区别、为什么用抽象类。
  8. Redis(主从、哨兵、集群)
  9. 另类--kafka集群中jmx端口设置
  10. uniapp更好的下拉刷新动画