当前位置:网站首页>【指针】八进制转换为十进制
【指针】八进制转换为十进制
2022-07-06 09:24:00 【|光|】
要求
编一个函数,实现八进制转换为十进制。(用指针实现)
代码
/* * 该函数用来实现将一个八进制数转换为十进制数 * 八进制数以字符串方式存放在形参a所指向的一维字符数组中 * 请将计算得到的十进制数以函数值的方式返回 */
int oct_to_dec(char* a)
{
int d=0;
int i;
int k=strlen(a)-1;
for(i=0;i<20;i++)
{
if(a[i]=='\0')
{
break;
}
else
{
d = d + ((a[i]-48)*pow(8,k));
k--;
}
}
return d;
}
main函数
int main()
{
char a[20];
int n;
gets(a);
n = oct_to_dec(a);
printf("%d",n);
return 0;
}
测试
测试输入
1234
输出
668
边栏推荐
猜你喜欢
内网渗透之内网信息收集(三)
Library management system
JVM memory model concept
《統計學》第八版賈俊平第七章知識點總結及課後習題答案
Intranet information collection of Intranet penetration (5)
Hackmyvm Target Series (3) - vues
《统计学》第八版贾俊平第十三章时间序列分析和预测知识点总结及课后习题答案
How to turn wechat applet into uniapp
Wei Shen of Peking University revealed the current situation: his class is not very good, and there are only 5 or 6 middle-term students left after leaving class
Build domain environment (win)
随机推荐
内网渗透之内网信息收集(三)
The difference between layer 3 switch and router
浅谈漏洞发现思路
Intel oneapi - opening a new era of heterogeneity
MySQL中什么是索引?常用的索引有哪些种类?索引在什么情况下会失效?
HackMyvm靶機系列(3)-visions
Chain team implementation (C language)
Markdown font color editing teaching
内网渗透之内网信息收集(一)
Middleware vulnerability recurrence Apache
XSS (cross site scripting attack) for security interview
记一次,修改密码逻辑漏洞实战
《統計學》第八版賈俊平第七章知識點總結及課後習題答案
captcha-killer验证码识别插件
[paper reproduction] cyclegan (based on pytorch framework) {unfinished}
Record an edu, SQL injection practice
Internet Management (Information Collection)
JDBC transactions, batch processing, and connection pooling (super detailed)
Which is more advantageous in short-term or long-term spot gold investment?
Interpretation of iterator related "itertools" module usage