【指针】八进制转换为十进制
要求
编一个函数,实现八进制转换为十进制。(用指针实现)
代码
/*
* 该函数用来实现将一个八进制数转换为十进制数
* 八进制数以字符串方式存放在形参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
【指针】八进制转换为十进制相关推荐
- java八进制转换器,Java将八进制转换为十进制
本文概述 我们可以使用Integer.parseInt()方法或自定义逻辑在Java中将八进制转换为十进制. Java八进制到十进制的转换:Integer.parseInt() Integer.par ...
- Python 八进制转换为十进制代码
Python 八进制转换为十进制的代码示例,包括了程序分析和程序源代码,分享源代码如下: #整数版 from functools import reduce n=[int(x) for x in in ...
- **c语言八进制转换为十进制or十进制转换为8进制**
c语言八进制转换为十进制or十进制转换为8进制 1.c语言八进制转换为十进制 ```c #include<stdio.h> int main() { char *p,s[20];int n ...
- 题目:八进制转换为十进制
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <stri ...
- C语言【程序48】题目:八进制转换为十进制、二进制转换为十进制、十进制转换为二进制 、十进制转换为八进制、十六进制转换为十进制、十进制转换为十六进制
基本思想: 八进制转十进制,二进制转十进制都一样的道理 八进制 --> 十进制 //[程序48] //题目:八进制-->十进制 #include<stdio.h> #inclu ...
- 【C语言】八进制转换为十进制
#include<stdio.h> #include<stdlib.h>int main() {char *p;char s[6];int n;p = s;gets(p);n ...
- C语言经典例82-八进制转换为十进制
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 八进制转换为十进制 2 分析 将一个八进制数,逐一分解出对应的权值,再乘以权重,累加起来就可以转换为十进制了,采用具体的方法就是除余法,例如 ...
- 1.13 编程基础之综合应用 46 八进制到十进制 python
http://noi.openjudge.cn/ch0113/46/ """1.13 编程基础之综合应用 46 八进制到十进制 http://noi.openjudge. ...
- 二进制,八进制,十进制,十二进制之间的转换!!!!!!!!!
一. 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上 ...
最新文章
- 你认识的世界与客观世界间差了N光年
- python如何统计出现的次数_Python统计日志中每个IP出现次数的方法
- 谭浩强C程序设计的课后习题答案
- 爨底下-双龙峡,凑合的一日游
- jenkins解决jenkins内存溢出问题
- android新建项目错误,新建Android项目出错
- 声纹识别中的召回和精度概念
- 读-深入理解Java虚拟机(1-2章)随笔
- onlyoffice添加删除字体
- ORCAD生成BOM单时不显示元器件封装
- linux下wav转换为mp3
- 期货开户交易所的手续费和查询方法
- 计算机无法识别苹果6手机软件,电脑无法识别iphone6怎么解决
- montypython买火柴_无聊图集(2017-04-01)
- xwork配置文件: 新配置文件覆盖旧文件中的同名Action
- 计算机链接限制无线网络,Win7无线网络连接受限制或无连接的解决办法
- html与css编程证书,利用CSS布局做一个简单的荣誉证书(代码示例)
- 去除下拉框上向下的箭头
- 低延时应用 服务器TurboBoost不可得兼?
- java中的失败重试机制总结