c语言编程十进制转八进制算法,C语言十进制如何转八进制?
现在我一共给你三个答案:
1递归的,
2你原先改成的,
3一般的
**********************************************************************
/*如你所愿写个递归的*/
#include
r8(int a)
{
int i,j;
if(a==0)
return (0);
else
{
j=a%8;
i=a/8;
r8(i);
printf("%d",j);
}
}
int main()
{
int n;
printf("请输入十进制数:");
scanf("%d",&n);
printf("转换成八进制数是:");
r8(n);
printf("\n");
}
**********************************************************************
原先代码修改的:
#include "stdio.h"
#include "math.h"
main()
{
int i,n=0,o=0,j=0;
scanf("%d",&i); /*改成*/
if(i<=7)
o=i;
else
{
while(i>7)
{ /*加括号*/
j=i%8;
i=i/8;
o=j*pow(10,n)+o;
n++;
} /*加括号*/
}
o=o+i*pow(10,n);
printf("o=%d\n",o);
}
**********************************************************************
另外,转八进制可以这样写
#include "stdio.h"
int main()
{
int d;
printf("请输入十进制数:");
scanf("%d",&d);
printf("该数的八进制表示为:%o\n",d);
return 0;
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试
c语言编程十进制转八进制算法,C语言十进制如何转八进制?相关推荐
- linux+下c语言编程项目,精通UNIX下C语言编程与项目实践
cc -I //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...
- c语言程序设计自学跟谁好,双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好...
双辽c语言编程学习,双辽学c语言编程哪个好,双辽学c语言编程自学好还是报班好 首页 > 软件 > 双辽c语言编程学习 作者:镀金池 发布时间:2017-12-07 05:48 一个C语 ...
- c语言程序设计需要学多久,九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会...
九江c语言编程学习,九江学c语言编程报班,九江学c语言编程一般要多久才能学会 首页 > C语言 > 九江c语言编程学习 作者:镀金池 发布时间:2017-10-18 14:11 据ID ...
- c语言编程学多久,丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会...
丰城c语言编程学习,丰城学c语言编程的学校,丰城学c语言编程一般要多久才能学会 首页 > 软件 > 丰城c语言编程学习 作者:镀金池 发布时间:2018-04-09 16:40 在之后 ...
- 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...
成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池 发布时间:2018-09-28 14:20 近似带有序布局 ...
- 汕头c语言培训班,汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗...
汕头c语言编程学习,汕头学c语言编程哪个好,汕头学c语言编程需要报培训班吗 首页 > C语言 > 汕头c语言编程学习 作者:镀金池 发布时间:2017-10-18 20:12 经历:若 ...
- 湛江C语言培训,湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好...
湛江c语言编程学习,湛江学c语言编程报班,湛江学c语言编程自学好还是报班好 首页 > C语言 > 湛江c语言编程学习 作者:镀金池 发布时间:2017-10-19 09:51 在Swi ...
- c语言编程带铰钢架问题,C语言编程练习题绝对经典
<C语言编程练习题绝对经典>由会员分享,可在线阅读,更多相关<C语言编程练习题绝对经典(26页珍藏版)>请在人人文库网上搜索. 1.仗寻提铜允各判褥举陶淮辐间似法贪阴泥糯本县笔 ...
- 单片机c语言编程300例_趣味c语言编程100例(四)
经典c程序100例==81--90 [程序81] 题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数.求??代表的两位数,及809*? ...
- c语言编程题一空几分,C语言编程规范试题
C语言编程规范试题 [说明]: 1.本试题中不考虑头文件引用问题(假定已经包含正确的头文件),C语言的标准函数都可用: 2.如果不特别说明,假定程序运行环境为:操作系统Windows 2000, VC ...
最新文章
- Go 学习笔记(7)— 常量定义、常量使用、枚举用法、iota 常量、不设置初始值常量
- mysql+零时数据结构,MySql主要索引数据结构
- Java入门算法(双指针篇)丨蓄力计划
- C++中静态成员数据初始化问题
- [转]后端程序员必备:书写高质量SQL的30条建议
- List数据转Map数据并进行分组排序
- python中random is not defined_Python random库使用方法及异常处理方案
- 一文读懂python数据分析_一文读懂聚类算法
- Spring IOC三种注入方式(接口注入、setter注入、构造器注入)
- 豆瓣电影爬虫Ⅱ 豆瓣电影数据的整理
- 流程图与算法_流程图与算法之间的区别
- 版本控制器之-git的简单用法
- 虚拟化原理 内存虚拟化 Intel EPT
- oracle+utl_file+shanchu,utl_file.fremove
- 滴滴全民拼车日背后的运维技术揭秘
- JavaScript 对象增删改查 + 遍历对象+内置函数 + 随机对象
- 开源多端合一小程序源码系统+前端+后端+搭建教程
- Apache Geode 1.4 快速搭建示例
- linux服务器网站安全狗安装教程
- 说说靠自学成功入行java的难度
热门文章
- 硬币组合问题python_Python,求钱币组合情况,用一分两分和五分的硬币攒的钱一元钱,的所有情况...
- Unity面试题加强版之三《Unity脚本基础》
- 符号_特殊符号大全狐狸符号加字和复制
- ifconfig 配置ip,netmask,gw
- SLAM学习-论文综述(一)
- 抓取日志的小工具(命令)Adb logcat
- 568A以及568B线序
- 手机数据连接接入(外网)访问xampp
- vmware安装了vmware tools还是无法复制文件与文本(ubuntu16.04)
- 统计局:2018年全国规模以上工业企业利润增长10.3%