TOJ 2102 An Excel-lent Problem 进制转换
2014-02-21 16:20
190 查看
首先这道题可以看出是类进制转换, 10进制转化为类26进制。只是在转化的过程中余数如果0 , 则是26即Z ;然后通过找几个规律,比如26 ,26%26=0 。这样就找到了一个字母Z ,因为余数为0 ,所以,原数需要-1 ; 代码如下:
#include <iostream> using namespace std; char tag[27]="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int main() { int a,b,ans[20]; char r,c,ch[20]; while(cin>>r>>b>>c>>a) { int t=a,k=0; if(a==0&&b==0) break; while(t) { ans[k++]=t%26; if(ans[k-1]==0) { ans[k-1]=26; t--; } t/=26; } for(int i=k-1;i>=0;i--) cout<<tag[ans[i]-1]; cout<<b<<endl; } }
相关文章推荐
- poj 2273 An Excel-lent Problem(进制转换)
- WOJ1115-An Excel-lent Problem
- poj 2273 An Excel-lent Problem 类进制转换
- Excel Sheet Column Number 进制转换
- Apply an AutoFormat to an Excel Spreadsheet
- PHPExcel_Reader_Exception: is not recognised as an OLE file in Classes
- Dynamics AX 2009: Ad hoc Analysis using Excel 2007 to get data from an AX OLAP Cube
- ASP.NET: Dispaly data from an Excel Spreadsheet
- LeetCode 171. Excel Sheet Column Number (字符串、进制转换)
- Creating excel sheets through php with an image
- An application to fetch the release sources from Visual SouceSafe based on an Excel migration plan
- a universal class to complete import data from an excel file into a database
- NPOI导出Excel (C#) 踩坑 之--The maximum column width for an individual cell is 255 charaters
- HOWTO:How to make the WebGrid work like an Excel sheet
- PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
- How to transfer data to an Excel workbook by using Visual C# 2005 or Visual C# .NET
- Leetcode#168. Excel Sheet Column Title(Excel表列名--进制转换)
- EXCEL用函数将二进制数转为八、十、十六进制,进制转换
- Deal with an annoying Message in Excel
- jscript之Read an Excel Spreadsheet