八进制与十进制相互转换c++代码实例及运行结果

八进制转十进制

c++代码

#include <iostream>

using namespace std;

unsigned int oct2dec(unsigned int oct)
{
    return oct/10*8+oct%10;
}

int main()
{
    unsigned int oct;
    unsigned int dec;
    cout<<"请输入一个八进制数"<<endl;
    cin>>oct;
    dec=oct2dec(oct);
    cout<<"转换成的十进制为"<<endl<<dec<<endl;
    return 0;
}
运行结果

十进制转八进制

c++代码

#include<iostream>
using namespace std;

void dec2oct(int dec)
{
    int temp[10];//将八进制中每个位上的数用数组存储起来
    int i=0;
    while(dec!=0)
    {
        temp[i++]=dec%8;
        dec/=8;
    }
    for(int j=i-1;j>=0;j--)
    {
        cout<<temp[j];
    }
}

int main()
{

    unsigned int dec;
    cout<<"请输入一个十进制数"<<endl;
    cin>>dec;
    cout<<"转换成八进制数为"<<endl;
    dec2oct(dec);

    return 0;
}
运行结果





  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
请下载完四个包后解压即可,其中只包含源代码,而没有电子书;我相信大家需要的应该就是源代码了,呵呵,电子书么随便网上搜索就会找到咯。 包含图书中的每个案例的源代码、可执行文件和所有资源文件,具体组织结构如下: 第一章 VC++.NET 编程基础 案例1 第一个Windows程序 案例2 基数转换计数器 案例3 打印杨晖三角形 案例4 确定一个月的天数 案例5 石头、剪子、布猜拳游戏 案例6 创建动态菜单 案例7 创建工具栏 案例8 递归与全局变量的案例1-打靶程序 案例9 调用VC++.NET中数学函数 案例10 在列表框中加入图片 第二章 图形图像处理—GDI+编程 案例1 绘制风格迥异的直线 案例2 绘制贝济埃曲线 案例3 不规则窗体的实现 案例4 如何在上传的图片上加上版权文字 案例5 在图片中绘制水印效果图 案例6 动态多边形 案例7 绘制一个电子时钟 案例8 图片的淡如淡出效果 案例9 放大镜游戏 案例10 生成缩略图 案例11 透明的窗体 案例12 修改图像的分辨率 案例13 Windows涂鸦程序 案例14 抓取指定区域的图像 案例15 动画范例——飞碟绑架地球人 第三章 多媒体应用 案例1 flash 动画播放器 案例2 OpenGL屏幕保护程序 案例3 显示器的分辨率调整 案例4 五子棋程序 案例5 制作Windows媒体播放器 案例6 会跑的按钮 案例7 CD唱机 第四章 系统文件处理 案例1 建立一个具有查找功能的文本编译器 案例2 建立文件浏览器 案例3 显示驱动器中所有目录 案例4 实现目录遍历 案例5 读写文本文件和二进制文件 案例6 访问注册表中的硬件信息 案例7 显示系统的时间与日期 案例8 模拟Windows XP关闭系统 案例9 MDI窗体菜单设计 案例10 登录对话框的实现 案例11 拖放操作的实现 案例12 创建自定义文件类型 案例13 监视系统文件的状态 第五章 硬件的控制 案例1 限制鼠标的活动区域 案例2 处理鼠标和键盘事件 案例3 打印及打印预览的实现 案例4 内存占用显示 案例5 显示系统设备 案例6 通过驱动程序控制系统外设 案例7 自动发送和接收传真 第六章 数据库应用 案例1 利用ADO.NET连接到数据源以及关闭数据库 案例2 参数化查询数据表 案例3 数据库的窗体向导和关联查询 案例4 编程实现记录编辑 案例5 单记录更新数据源 案例6 动态创建数据库和数据表 案例7 大数据量的分页显示 案例8 图像在数据库中的存储 案例9 创建动态水晶数据报表 案例10 动态创建MSChart统计图表 第七章 网络应用 案例1 获取DNS 案例2 获取自己的IP地址 案例3 在窗口中PING一个IP地址 案例4 显示指定工作组内的所有计算机 案例5 电子邮件的发送与接收 案例6 简易WEB浏览器 案例7 FTP浏览器的制作 案例8 TCP点对点联机程序 案例9 UDP联机程序 案例10 C/S分布式QQ模型聊天室 第八章 控件操作 案例1 设置控件字体 案例2 动态填充组合框 案例3 列表控件的实现 案例4 动态添加控件 案例5 动画窗体的实现 第九章 综合实例 综合实例1 OpenGL视图中绘制三维物体 综合实例2 使用DirectX制作粒子系统 综合实例3 中国象棋游戏 综合实例4 电子商务系统实现(C/S)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值