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

专业网站建设网站研发深圳公司/怎么样优化网站seo

专业网站建设网站研发深圳公司,怎么样优化网站seo,手机网站免费建站,p2p是什么意思火星人是以 13 进制计数的: 地球人的 0 被火星人称为 tret。 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。 火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes,…

火星人是以 13 进制计数的:

地球人的 0 被火星人称为 tret。
地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。
火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok, mer, jou。
例如地球人的数字 29 翻译成火星文就是 hel mar;而火星文 elo nov 对应地球数字 115。为了方便交流,请你编写程序实现地球和火星数字之间的互译。

输入格式:

输入第一行给出一个正整数 N(<100),随后 N 行,每行给出一个 [0, 169) 区间内的数字 —— 或者是地球文,或者是火星文。

输出格式:

对应输入的每一行,在一行中输出翻译后的另一种语言的数字。

输入样例:

4
29
5
elo nov
tam

输出样例:

hel mar
may
115
13

思路

  1. 地球文转换火星文相当于13进制的转换
  2. 火星文转地球文有点烧脑,一开始都没看懂是怎么转换的。后来搞懂了原来elo nov相当于13*8+11 = 115,elo在b数组【高位数组是低位数组进位而来】里在第8个,相当于进了8个位(8个13),nov在第13个。

代码

#include <iostream>
#include <vector>
#include<string>
using namespace std;
string a[13] = {"tret", "jan", "feb", "mar", "apr", "may", "jun", "jly", "aug", "sep", "oct", "nov", "dec"};
string b[13] = {"###$", "tam", "hel", "maa", "huh", "tou", "kes", "hei", "elo", "syy", "lok", "mer", "jou"};
void func1(int n)
{if(n / 13) cout << b[n / 13];   //先输出高位,如果是个位数则不输出if((n / 13) && (n % 13)) cout << " ";  //如果即有高位也有地位则空格if(n % 13 || n == 0) cout << a[n % 13]; //输出低位或者个位数
}
void func2(string s)
{string s1 = s.substr(0, 3), s2;int t1 = 0, t2 = 0;if(s.length() > 4){s2 = s.substr(4, 3);}for(int i = 0; i < 13; i++){if(s1 == a[i] || s2 == a[i]) t2 = i;if(s1 == b[i]) t1 = i;}cout << t1 * 13 + t2;
}
int main()
{int n;cin >> n;getchar();string s;for(int i = 0; i < n; i++){getline(cin, s);if(s[0] >= '0' && s[0] <= '9'){func1(stoi(s));	} else{func2(s);}cout << endl;}return 0;
}
http://www.lbrq.cn/news/1601605.html

相关文章:

  • 怎么用织梦来做网站后台/2020年关键词排名
  • 做国外百科知识网站/网站注册免费
  • 工商注册官方网站/考试培训
  • 怎么做网站销售/创建网站的基本流程
  • 天地心公司做网站怎样/百度一下百度官方网
  • java做网站微信公众选件/广告软文营销平台
  • 网站一般有哪些模块/网球新闻最新消息
  • 快速做网站详情页/广东省疫情最新
  • 教育网站建设策划书/网站提交入口百度
  • wordpress是mvc吗/视频优化软件
  • 怎样学做企业网站/广点通推广登录入口
  • 网站通栏设计素材/农村电商平台有哪些
  • 网站建设ftp上传是空目录/建立个人网站
  • 国内企业网站模板/百度首页网址是多少
  • 深圳网站开发是什么/公司建立网站的步骤
  • 好学校平台网站模板/广东seo点击排名软件哪里好
  • 外国做的中国动画视频网站/外贸平台推广
  • 贵阳网站制作贵阳网站建设哪家好/安徽百度关键词优化
  • 宁波网站搭建定制非模板网站建设/石家庄网络推广优化
  • 塑胶原料 东莞网站建设/网站推广基本方法是
  • 织梦装修网站模板/娄底地seo
  • title 门户网站建设招标书/推广普通话心得体会
  • 珠海网站建设知识/快速提高关键词排名的软件
  • 网站地图 设计/网络营销的方式有哪些
  • 杭州seo网站推广/网络营销的三种方式
  • 网站建设南昌/软文网站有哪些
  • 个人电脑建立网站/长沙官网seo技术
  • 做搜索网站挣钱/百度seo点击排名优化
  • 企业营销网站模板免费下载/查网站
  • 温岭市建设工程质量安全网站/360推广登录平台
  • 机器学习——决策树(DecisionTree)+ 过采样 + 交叉验证 案例:电信客户流失数据
  • Flutter各大主流状态管理框架技术选型分析及具体使用步骤
  • python工具方法51 视频数据的扩充(翻转、resize、crop、re_fps)
  • Navicat连接远程服务器上的mysql
  • 嵌入式第十八课!!数据结构篇入门及单向链表
  • 【计算机网络】5传输层