当前位置:   article > 正文

4399笔试游戏开发复盘A_4399游戏开发工程师笔试题

4399游戏开发工程师笔试题

昨天4399面试,也是小白第一次面试,面试前在牛客看了一些面经,发现竟然是差不多的题型,但是还是没有做出来,或者是思路什么的出现了问题,下面先对编程题进行复盘。

第一题是excel表格的判断行列的问题,给两个数字分别是行与列,然后输出这个数字对应的表格所在的编号之类的,eg:13 28 -> AB13 若行列小于1输出error。

首先,转为数字的是列号(应该只要求列号?),所以在做的时候想到用y减26,记录循环了多少次的字母表,然后进行加上“A”加入字符串中。然后再加入行号就可以是答案。

  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. int main(){
  5. int x,y;
  6. cin>>x>>y;
  7. string ans;
  8. int p = 0;//定义p来记录次数
  9. while(y > 26){
  10. p++;
  11. y -= 26;
  12. }
  13. while(p>0){//循环了多少次的A
  14. ans += 'A';
  15. p--;
  16. }
  17. ans += y + 'A' - 1;
  18. ans += to_string(x);
  19. cout<<ans;
  20. return 0;
  21. }

这道题目还是很简单的就是忘记了字符串string的一些作用,刷了200题都不知道刷了什么,

to_string()是用来将数值编程字符串,一开始我是to_string(y

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/496816
推荐阅读
相关标签
  

闽ICP备14008679号