博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十七进制转换为十进制的C语言程序
阅读量:6710 次
发布时间:2019-06-25

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

HW公司的上机编程题中,要求实现十七进制输入,转换为十进制输出,当时卡壳了,回来迅速实践一下。

#include 
#include
/*================================================功能:十七机制转换为十进制 输入:十七进制数输出:十进制数 作者:龙行江湖时间:2.13.8.16. ================================================*/int convert(char str[]) //转换函数 { int sum=0,n=0,i; for(i=0;i
='0'&&str[i]<='9') n=str[i]-'0'; //0-9可以用-‘0’的方法隐式转换为int类型 else n=str[i]-55; //A-G可以用-55的方法隐式转换为int类型 sum=sum*17+n; //累加计算结果 //printf("%d,%d,%d\n",i,n,sum); //验证结果过程 } return sum;}main(){ char str[20]; gets(str); int a=convert(str);//实现转换 printf("%d",a); getchar();}

 

转载于:https://www.cnblogs.com/lonlex/p/3262283.html

你可能感兴趣的文章
thinkphp缓存使用
查看>>
cookie和session使用
查看>>
hdu 5480 Conturbatio
查看>>
shell学习之变量、判断、重复动作
查看>>
企业架构研究总结(42)——企业架构与建模之ArchiMate详述(中)
查看>>
Openstack组件实现原理 — Glance架构(V1/V2)
查看>>
python操作数据库
查看>>
【已解决】WebUploader 0.1.5 安卓手机不能访问相机、IOS直接访问相机 的问题
查看>>
关于网络编程
查看>>
索引(转载)
查看>>
STL容器的删除操作
查看>>
socket中的SO_REUSEADDR
查看>>
java创建TXT文件并进行读、写、修改操作
查看>>
hdu 5176 The Experience of Love
查看>>
使用AFNetworking框架遇到的一个经典bug的解决方案
查看>>
【莫队算法】【权值分块】bzoj3236 [Ahoi2013]作业
查看>>
Levmar:Levenberg-Marquardt非线性最小二乘算法
查看>>
集训队日常训练20181110 DIV2 题解及AC代码
查看>>
DOCTYPE 与浏览器渲染模式分析
查看>>
lf 前后端分离 (3) 中间建跨域
查看>>