2019寒假训练营第一次做业

1. 在人生技能道路上,你有没有专长的高超技能获取的成功经验?你有什么技能比大多人(超过70%以上)更好?

棋牌技能还算比较高超吧,成功的经验就是要先勇于实践和尝试,慢慢从中培养的大局观和分析能力都是重要的成功因素。c++

2. 之后打算读研仍是工做,若是读研是选择在国内仍是国外,为何?

暂时打算读研,感受研究生有更好的科研和就业平台;但若是能拿到大公司的offer的话也会选择工做。
读研会选择国外,在大相径庭的环境,全新的挑战下,想必能获得更好的成长吧。git

3. 你是怎么学习C语言的?(做业,实验,教材,其余),与你的高超技能相比,C语言的学习有什么经验和教训?

在初中学习过pascal语言有一些基础,在高中竞赛转C语言主要靠的自学。自学固然是先看书啦,看的第一本书好像是学校自编的教材来着。而后在不断的刷题和讨论中提高能力,遇到问题就在网上找题解,翻博客学习算法。
学习的经验我以为仍是大同小异的——实践出真知。github

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操做附图:
学习

相关文章
相关标签/搜索