当前位置: 首页 > news >正文

数据结构——模拟栈例题B3619

B3619 10 进制转 x 进制 - 洛谷

#include <bits/stdc++.h>

using namespace std;
#define fs first
#define sc second
#define endl '\n'
#define all(x) x.begin(), x.end()
typedef long long ll;
typedef pair<int, int> PII;

char a[40];

void solve(){
    int n,x;
    cin>>n>>x;
    
    int h=0;
    
    while(n>=x)
    {
    	int t=n%x;
    	if(t>=10) a[h++]='A'+t-10;
    	else a[h++]=t+'0';
    	n/=x;
    }
    
    if(n>=10) a[h++]='A'+n-10;
    else a[h++]=n+'0';
    
    for(int i=h-1;i>=0;i--)cout<<a[i];
}

int main(){
	
    cin.tie(0);
    cout.tie(0);
    ios::sync_with_stdio(0);

    int t;
    t=1;

    while (t--)
    {
        solve();
    }
    
    return 0;
}

http://www.dtcms.com/a/29379.html

相关文章:

  • ShardingSphere 数据库中间件【详解大数据量下分库分表,读写分离,主从同步,以及ShardingSphere-JDBC使用,附有示例+代码】
  • 简单工厂模式 (Simple Factory Pattern) 在Spring Boot 中的应用
  • 机器学习实战(10):深度学习初探——卷积神经网络(CNN)
  • OpenGL(2)基于Qt做OpenGL开发
  • 深⼊理解指针(1)
  • 电脑想安装 Windows 11 需要开启 TPM 2.0 怎么办?
  • 从零开始学习PX4源码9(部署px4源码到gitee)
  • 低代码表单引擎刷新机制
  • Redis 存在线程安全问题吗?为什么?
  • 排查JVM的一些命令
  • langchain系列 - FewShotPromptTemplate 少量示例
  • Linux 和 Windows 区别
  • C++的封装(十五):第四种访问控制
  • STL 在线转 3MF,开启 3D 模型转换新体验
  • krpano学习笔记,端口修改,krpano二次开发文档,krpano三维div信息展示,krpano热点显示文字
  • Java 中的方法参数传递与值传递
  • 面试题之介绍下call,apply,bind相同点和不同点
  • linux 搭建nfs服务(共享文件夹)
  • 探索HarmonyOS的UI开发新境界:从基础到进阶的深度解析
  • leetcode刷题第十三天——二叉树Ⅲ
  • arm环境下,wpa_supplicant交叉编译+wifi sta连接详解
  • LeetCode-524. 通过删除字母匹配到字典里最长单词
  • 科普:“docker”与“docker compose”
  • go语言 创建kratos框架工程
  • zookeeper Watcher
  • UEFI Spec 学习笔记---9 - Protocols — EFI Loaded Image
  • 【Ubuntu】GPU显存被占用,但显示没有使用GPU的进程
  • 虚拟机和主机可互相复制粘贴
  • 基于WebGIS技术的校园地图导航系统架构与核心功能设计
  • Linux 内核是如何检测可用物理内存地址范围的?