首页 > 其他分享 >八进制十进制转换

八进制十进制转换

时间:2023-04-01 17:55:14浏览次数:29  
标签:10 转换 int sum ++ while 八进制 十进制

#include <iostream>
#include<vector>
using namespace std;
int main()
{
    vector<int>a;
    int n;
    while (cin >> n) {
        if (n == 0)break;
        int sum = 0;
        int i = 0;
        while (n) {
            sum += (n % 10) * pow(8, i++);
            n /= 10;
        }
        a.push_back(sum);
    }
    for (int i = 0; i < a.size(); i++) {
        cout << a[i] << endl;
    }
}

 

标签:10,转换,int,sum,++,while,八进制,十进制
From: https://www.cnblogs.com/lhf123/p/17279009.html

相关文章

  • PCF8591(A/D,D/A 转换)
    PCF8591芯片介绍PCF8691是具有IIC总线接口的8位A/D及D/A转换器。有4路A/D转换输入,1路D/A模拟输出,具体如下图。标志引脚描述AIN01模拟输入通道1(A/D转换器)AIN12模拟输入通道2(A/D转换器)AIN23模拟输入通道3(A/D转换器)AIN34模拟输......
  • 生成时间以及时间转换
    1、时间戳:importtimet=int(time.time())#1499825149秒t1=int(round(time.time()*1000))#1666321307232毫秒t2=int(round(time.time()*1000000))#1499825149257892微秒2、获取当前时间:importdatetimedt=datetime.datetime.now().strftime('%Y-%m-......
  • 实体类转化为DataTable,,DataTable 转换为List 集合
    点击查看代码///<summary>///C#List转换成DataTable///</summary>///<paramname="list"></param>///<returns></returns>publicstaticDataTableListToDataTable(IList......
  • 关于lib-flexible插件中的单位转换
    lib-flexible是淘宝项目组开发出来的一个小插件,属于开源项目。一般而言,lib-flexible并不独立出现,而是搭配px2rem-loader一起做适配方案,目的是自动将css中的px转换成rem。lib-flexible:根元素html的font-size为此时屏幕宽度/10,也就有1rem=html的font-size大小。1.但是当分辨率(屏......
  • 字符串和json对象之间的转换关系——一定不要再导错包
    添加依赖<!--fastjson依赖--><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.33</version></dependency>  一定不要导错包  字符串转换为json对象importcom.ali......
  • 0203 强制转换
    强制转换1​ 如果把一个取值范围大的数值赋值给取值范围小的变量,是不允许直接赋值的,如果一定要这么做就要加入强制转换2​ 格式inta=(byte)b;inta=300;byteb=(byte)a;//这种情况下会出现错误,因为byte的取值范围小于int,会出现无法转换的情况举例packagecom......
  • pcm音频的录制、播放及转换
    操作系统:Windows10_x64pcm格式为原始音频数据,有时候会遇到需要录制、播放及转换的情况,这里记录下。一、录制pcm音频这里演示下使用Audacity进行pcm音频录音的过程。Audacity的使用可参考这篇文章:Audacity开源音频处理软件使用入门1)打开Audacity软件;采样率使用16000HZ,使......
  • Android图片转换类 1. Bitmap去色,…
    publicclassImageTools{publicstaticBitmaptoGrayscale(BitmapbmpOriginal){intwidth,height;height=bmpOriginal.getHeight();width=bmpOriginal.getWidth();BitmapbmpGrayscale=Bitmap.createBitmap(width,height......
  • Linux系统把时间类型值转换为数值型的方法是什么?
    在实际工作中,我们往往会遇到各式各样的需求,今天老男孩教育小编给大家介绍一下,如何把时间类型值转换为数值类型,以下是详细的内容:1.取子串函数格式:substr(c,n1.n2)功能:取字符串C第n1个字符起的n2个字符.返回值类型是字符型.例:取姓名字符串中的姓.store"......
  • min 与 + 运算转换成类似于矩阵乘法的推导过程
    记录下由$\min$与$+$运算转换成类似于矩阵乘法的推导过程,有错误请在评论区指出qwq。我们先简单证明一下矩阵乘法的结合律。设有矩阵$A_{n\timesm}$,$B_{m......