1. 在人生技能道路上,你有没有专长的高超技能获取的成功经验?你有什么技能比大多人(超过70%以上)更好?
棋牌技能还算比较高超吧,成功的经验就是要先敢于实践和尝试,慢慢从中培养的大局观和分析能力都是重要的成功因素。
2. 以后打算读研还是工作,如果读研是选择在国内还是国外,为什么?
暂时打算读研,感觉研究生有更好的科研和就业平台;但如果能拿到大公司的offer的话也会选择工作。
读研会选择国外,在截然不同的环境,全新的挑战下,想必能得到更好的成长吧。
3. 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
在初中学习过pascal语言有一些基础,在高中竞赛转C语言主要靠的自学。自学当然是先看书啦,看的第一本书好像是学校自编的教材来着。然后在不断的刷题和讨论中提升能力,遇到问题就在网上找题解,翻博客学习算法。
学习的经验我觉得还是大同小异的——实践出真知。
4. 你会设置家里或宿舍的网络的软硬件(路由器)吗?
只能算得上略知一二吧。靠有多年百度的经验,能设置一下路由器密码,加点插件,配置IP,DNS之类比较简单的操作。
5. 如果家里或宿舍的网络坏了,你会怎么办?
我应该会先用一下自动修复懒,然后控制变量排查一下是哪里的问题,根据情况看下路由器和电脑相关的设置,重启路由器or电脑。还没好的话我就认为是运营商的问题(手动滑稽)
6. 编程题: 学过了C语言,利用C语言对类似学号这样的一串数字的输入,按出现频次降序输出,频次相同数字的按照大小降序输出。
GitHub仓库链接: https://github.com/Echohat/031802319
#include<bits/stdc++.h>
using namespace std;
int cnt[10];
int cmp(char a,char b){
int aa=a-'0',bb=b-'0';
return cnt[aa]==cnt[bb]?(aa>bb):(cnt[aa]>cnt[bb]);
}
int main(){
char ss[1000];
scanf("%s",ss);
int ll=strlen(ss);
for (int i=0; i<ll; i++){
cnt[ss[i]-'0']++;
}
sort(ss,ss+ll,cmp);
printf("%s",ss);
return 0;
}
git操作附图: