0%

​ 大二下开学,蓝桥杯,然后呢,第一次接触竞赛题,发现如此之难,看解题思路视频,发现看得懂思维跟上了,发现数据结构是个很重要的东西,但是学的是用C,而讲解用的都是C++,还发现C++有很多好用的内置函数,虽然学过C++,发现很多细节东西都不懂,所以重新学习了一下。

阅读全文 »

前言

在赛题上,有很多需要将整型数值进行一位一位运算的,或许最笨的办法就是除以100000……,但是在2013年蓝桥杯第二题的一个老师的视频解析里教了这么一种巧妙地办法,所以记录一下

代码实现

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <sstream>
#include <iostream>
#include <cstring>

using namespace std;

string int2string(long long int a) {//int型转string
stringstream ss;
string str;
ss << a;
ss >> str;
return str;
}

int string2int(string str) {//string型转int
stringstream ss;
int a;
ss << str;
ss >> a;
return a;
}

感觉这一串代码就像英语作文反问一样的万能句型,背下背下~

前言:

  • 过一年看都感觉很简单了,但是这些记录下来,看见自己成长的脚印,我觉得是很棒的一些事情,也可也给一些初入数据结构的伙伴们一些启发。

最基本的链表结构

程序功能

1.(菜单)主程序;

2.表的建立及初始化;

3.表的数据插入(插入的数据可是整数或字母);

4.表的数据删除;

5.表的数据输出;

阅读全文 »

编制一个C语言成绩记录簿,每个学生信息包括:学号、姓名、C语言成绩。具体功能:

  1. 创建信息,并以磁盘文件保存(可选);
  2. 读取磁盘文件(可选)并显示输出所有学生的成绩;
  3. 按学号或姓名查询成绩;
  4. 添加成绩记录;
  5. 修改指定姓名或学号的学生的成绩;
  6. 显示输出60分以下、6079、8089、90分以上各分数段的学生信息。
阅读全文 »