进制转换(十进制相关)

news/2025/3/17 14:59:43/

P进制数x→十进制数y

int y = 0, product = 1;//y十进制数,product记录权重
while(x != 0){y += (x % 10) * product;//x%10获取x的个位数x /= 10;//去掉x的个位product *= p;//下一权重
}

8. 九进制转十进制

#include<iostream>
using namespace std;
int main(){int a = 2022, b = 0, p = 1;while(a){b += (a % 10) * p;p *= 9;a /= 10;}printf("%d", b);return 0;
} 

十进制y→Q进制z

int z[40], num = 0;//数组z存放Q进制数y的每一位,num为位数
do{//z数组从高位z[num-1]到低位z[0]即为Q进制z,进制转换完成z[num++] = y % Q;//除基取余y /= Q;
}while(y != 0);//当商非零时循环

3612. 八进制

#include<iostream>
using namespace std;
int main(){int ans[40], x, num = 0, q = 8;while(scanf("%d", &x) != EOF){num = 0;do{ans[num++] = x % q;x /= q;}while(x);for(int i = num - 1; i >= 0; i--) printf("%d", ans[i]);printf("\n");}return 0;
}

http://www.ppmy.cn/news/1579834.html

相关文章

Python 基础知识整理笔记

闹麻了&#xff0c;因为各种原因&#xff0c;现在需要重新回顾一下Python&#xff0c;话不多说&#xff0c;开始吧 1. Python是解释型语言 && Python与C代码执行过程的区别&#xff1a; &#xff08;1&#xff09;C 源码&#xff08;Source&#xff09;&#xff1a;C的…

Deepseek学习--工具篇之Ollama

Deepseek学习--工具篇之Ollama 用途特点简化部署‌轻量级与可扩展性‌API支持‌预构建模型库‌模型导入与定制‌跨平台支持‌命令行工具与环境变量‌ 来源缘起诞生爆发持续 安装使用方法下载安装安装模型调用API 用途 我们在进行Deepseek本地部署的时候&#xff0c;通常会用到…

JVM常用概念之信任非静态final字段

问题 JVM可以信任非静态的final字段吗? 基础知识 编译器通常信任static final字段&#xff0c;因为已知该值不依赖于特定对象&#xff0c;并且已知它不会改变。那对于静态常量实例的final字段也使如此吗? class M {final int x;M(int x) { this.x x; } }static final M …

uniapp上传文件问题以及返回上一页出现退出app的问题记录

uniapp上传文件使用uni.uploadFile&#xff0c;如果直接一次性在success里完成会导致页面自动刷新&#xff0c;特别是添加了本页面有onshow()方法&#xff0c;上传完会自动调用onshow()方法。 建议使用官方的方式分成两个方法处理&#xff1a; async afterRead(event) {let f…

Python第二十三课:自监督学习 | 无标注数据的觉醒

🎯 本节目标 理解自监督学习的核心范式与优势掌握对比学习(Contrastive Learning)框架实现图像掩码自编码器(Masked Autoencoder)开发实战项目:亿级参数模型轻量化探索数据增强的创造性艺术一、自监督学习基础(AI的拼图游戏) 1. 核心思想解析 学习范式数据需求生活比…

【Prometheus】prometheus监控pod资源,ingress,service资源以及如何通过annotations实现自动化监控

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全…

ORACLE 19.8版本遭遇ORA-600 [kqrHashTableRemove: X lock].宕机的问题分析

客户反馈单机环境的一个数据库半夜突然宕机了&#xff0c;这是一个比较重要的系统&#xff1b;接到通知后分析对应日志&#xff0c;发现ALERT日志中有明显报错&#xff1a;ORA-600 [kqrHashTableRemove: X lock]. 600报错我简单的分为2类&#xff0c;一类不会导致宕机&#x…

UE4-UE5虚幻引擎,前置学习二--------UI反射器,略屌

除了LOG不懂之外 对于UE4的UI更加不懂&#xff0c;好像是 “UMG" 但是突然发现这个工具&#xff0c;还不错 &#xff08;有点类似blender ,的python全反射&#xff09;