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

Excel表列名称

给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。

例如:

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

输入:columnNumber = 1
输出:"A"

示例 2:

输入:columnNumber = 28
输出:"AB"

示例 3:

输入:columnNumber = 701
输出:"ZY"

示例 4:

输入:columnNumber = 2147483647
输出:"FXSHRXW"

思路:定义两个全局变量数组,将输入的数对26进行整除和取余操作,从低到高存在数组1中,数组2反向装入数组1的内容。

#include <stdio.h>char g_ret[8];
char g_ret1[8];char * convertToTitle(int columnNumber){int n=columnNumber;int k,j=0,i=0;while(n>0)//当输入值大于0时{k=n%26;//除26取余数n=n/26;//除26取整if(k==0)//当n能被26整除时{         k=26;    //k=26     n--;     //n减1    }g_ret[i++]='A'+k-1;//当k能被26整除时g_ret最高位为'Z',即'A'+26-1;当k不能被26整除时,g_ret等于'A'+某个小于25的值}g_ret[i]='\0';//最后一位为截至符i=i-1;//从倒数第二位开始while(i>=0){g_ret1[j++]=g_ret[i];//将g_ret中最高位赋值给g_ret1中最低位i--;}g_ret1[j]='\0';//char *p = g_ret1;//return p;
}int main()
{int columnNumber = 252;convertToTitle(columnNumber);printf("%s\n",g_ret1);//直接打印全局变量return 0;
}

 

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • React类组件与函数组件有什么异同
  • Linux IPC-管道
  • 探索AI与社交的交汇点:看Facebook如何引领智能化革命
  • SSM伊犁旅游攻略网站—计算机毕业设计源码15961
  • 简短而精辟: 用什么样的约束思路能提高 (LLM) 成绩?
  • spring boot3.x快速入门
  • 代码规范 —— 数据库规范
  • 麦田物语第二十天
  • JVM知识总结(CMS收集器)
  • Element学习(表格组件、分页组件)(2)
  • openwrt编译Dockerfile
  • TV-L1光流算法流程
  • C++ SQL ORM
  • 苹果离线打包机配置和打包
  • Typora v1.9.5解锁版下载、安装教程 (轻便简洁的Markdown编辑器)
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 时间复杂度分析经典问题——最大子序列和
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 【剑指offer】让抽象问题具体化
  • 2017届校招提前批面试回顾
  • 4个实用的微服务测试策略
  • Flex布局到底解决了什么问题
  • javascript 总结(常用工具类的封装)
  • Java到底能干嘛?
  • SpiderData 2019年2月16日 DApp数据排行榜
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 回顾2016
  • 机器学习 vs. 深度学习
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 判断客户端类型,Android,iOS,PC
  • 深入 Nginx 之配置篇
  • 微信支付JSAPI,实测!终极方案
  • 赢得Docker挑战最佳实践
  • Prometheus VS InfluxDB
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • ######## golang各章节终篇索引 ########
  • (ibm)Java 语言的 XPath API
  • (六)DockerCompose安装与配置
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (一)WLAN定义和基本架构转
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (译) 函数式 JS #1:简介
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .NET Core 2.1路线图
  • .NET MVC 验证码
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [<事务专题>]
  • [012-1].第12节:Mysql的配置文件的使用