字符译码之一
来源:互联网 发布:测试网络丢包率软件 编辑:程序博客网 时间:2024/05/22 00:54
字母译码,A代表数列第1列,B第2列,Z第26列,AA第27列,写一个函数,输入字符,输出字符表示列号。
解题思路:字符译码,相当于26进制。用26进制表示十进制。
#include<stdio.h>#include<string>int GetNumOfColumn(char *string){ int len = strlen(string); if(len < 0){ printf("invalid input\n"); return -1; } int temp; int sum = 0; string for (int i = 0; i < len; ++i){ temp = string[i] - 'A'; if(temp >= 26 || temp < 0){ printf("invalid input\n"); return -1; } sum = sum*26 + temp +1; // 注意 } return sum;}
0 0
- 字符译码之一
- 7_字符译码
- 007 字符译码
- 译码
- 译码
- 译码
- 译码
- 字符设备驱动程序之一
- 字符编码探索之一
- OJ--译码
- 译码准则
- 1023: 译码
- oracle 字符乱码问题之一
- Unicode字符/字符串 之一 基础介绍
- SmartForms打印预览字符重叠原因之一
- C文件之一 字符的读写
- Asp for JScript陷阱之一:字符转义
- Java基础IO之一字符流
- LeetCode 242----Valid Anagram
- java 中判断字符串编码格式
- PHP水印
- springMVC教程中级(六)resultful与拦截器
- 今天开了自己的第一个博客
- 字符译码之一
- 对二维数组某一个字段相同的数组合并起来
- 单个应用流量统计实现和核对
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- c/c++中指针与二维数组的关系demo程序
- 怎么查询端口被占用
- SpringMVC 知识点整理
- 单链表逆置
- Mac OS X中配置Apache