博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第7章例7-14
阅读量:4663 次
发布时间:2019-06-09

本文共 815 字,大约阅读时间需要 2 分钟。

#include
int main(void){ int i,k; char str1[80],str2[80]; long number; printf("Enter a string:"); i=0; while((str1[i]=getchar())!='\n') i++; str1[i]='\0'; k=0; for(i=0;str1[i]!='\0';i++) if (str1[i]>='0'&&str1[i]<='9'||str1[i]>='a'&&str1[i]<='f'||str1[i]>='A'&&str1[i]<='F') { str2[k]=str1[i]; k++; } str2[k]='\0'; number=0; for(i=0;str2[i]!='\0';i++) if(str2[i]>='0'&&str2[i]<='9') number=number*16+str2[i]-'0'; else if(str2[i]>='a'&&str2[i]<='f') number=number*16+str2[i]-'a'+10; else if(str2[i]>='A'&&str2[i]<='F') number=number*16+str2[i]-'A'+10; printf("New string:"); for(i=0;str2[i]!='\0';i++) putchar(str2[i]); printf("\n"); printf("number=%ld\n",number); return 0;}

 

转载于:https://www.cnblogs.com/huangsilinlana/p/3360240.html

你可能感兴趣的文章
将tomcat设置在服务中为开机自动启动
查看>>
c#之使用单例模式实现数据库连接
查看>>
【JUC】JDK1.8源码分析之CopyOnWriteArraySet(七)
查看>>
CSS的margin塌陷(collapse)
查看>>
editplus文本编辑器
查看>>
Algorithm Note —— 算法之上的算法
查看>>
装饰器和闭包
查看>>
纸片折叠
查看>>
js类型判断:typeof与instanceof
查看>>
实验 8
查看>>
Django学习笔记--数据库中的单表操作----增删改查
查看>>
[洛谷P5075][JSOI2012]分零食
查看>>
第三次作业(第四次不要电梯了吧)
查看>>
mustache语法
查看>>
[Python] 怎么把HTML的报告转换为图片,利用无头浏览器
查看>>
WebGL之通过外部传入a_PontSize值改变点着色器vshader内置变量gl_PointSize的值
查看>>
怎么样调整FreeBSD时区问题
查看>>
Linux CentOS 7的图形界面安装(GNOME、KDE等)
查看>>
大理石
查看>>
python执行外部程序的常用方法小结
查看>>