![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 71
Nightsong_cc
这个作者很懒,什么都没留下…
展开
-
我的第一个栈
栈就好比手枪,是手里的手枪,噢不,是真的手枪,金属的,不是你下面那个手枪。 当我们把子弹塞进手枪里的时候,最后一颗子弹,是最先发射出去的子弹。这就是栈的原理。 Last in last out,后入先出,是官方定义,也许你觉得这并不好记,那就记住手枪就好了,本文的目的就是让你不要把栈和其他东西搞混(我还没学其他东西,怎么搞混?) hhh~ 下面是我的第一个栈,新手程序,可能不标准,但是最容原创 2017-01-15 16:35:25 · 310 阅读 · 0 评论 -
C语言学生成绩管理系统分享
设计一个学生成绩管理系统,对上学期的本班的学习成绩进行管理,具有查询和检索功能,并且能够对指定文件操作,也可将多个文件组成一个文件 。 A 、 设计内容 1 、每一条记录包括一个学生的学号、姓名、性别、各门课成绩(上学期的科目)、平均成绩。 2 、输入功能:可以一次完成若干条记录的输入。 3 、显示功能:完成全部学生记录的显示。 4 、查找功能:完成按姓名或学号查找学生记录,并...原创 2019-06-18 07:42:28 · 1583 阅读 · 0 评论 -
Linux支持中文及安装VIM IDE
不知怎么的腾讯vps centos 7.2不支持中文,无奈的我换了centos6.6经过一番折腾终于换上了中文界面 昨天被群里一个人忽悠告诉我rm -rf /*是linux运维大法,我就假装不知道运行了,因为我正好要重装系统,逗逗他,hh~ 换中文就是先安装上中文支持包,接着改一下i18n就行了 解决方法: 1、安装中文支持包 # yum groupinstall "Chinese原创 2017-02-15 20:11:50 · 930 阅读 · 0 评论 -
C++ 函数模板 懒人必备!
为了交换不同类型的变量的值,我们通过函数重载定义了四个名字相同、参数列表不同的函数,如下所示: //交换 int 变量的值 void Swap(int *a, int *b){ int temp = *a; *a = *b; *b = temp; } //交换 float 变量的值 void Swap(float *a, float *b){ float temp = *a; *a =原创 2017-02-03 11:18:57 · 379 阅读 · 0 评论 -
c用栈实现逆波兰计算器
#include #include #include struct stack { double *top; double *base; }s; void InitStack(stack *s) { s->base = (double *)malloc(2000 * sizeof(double )); s->top = s->base; printf(原创 2017-01-18 18:51:07 · 272 阅读 · 0 评论 -
什么叫逆波兰表达式?
举个栗子: 现在我们学的1+1,这叫做中缀表达式,就是运算符处于两个值之间的,这叫做中缀表达式。 逆波兰表达式,又称为后缀表达式,你猜猜是怎样表示的呢?棒棒的你一定能猜出来,没错就是运算符在后面的表达式呗。 1 1 +这叫做逆波兰表达式咯,很简单吧。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。 为原创 2017-01-18 10:43:15 · 743 阅读 · 0 评论 -
简单的利用栈 将二进制转换成十进制
将二进制转换为十进制 #include #include #include struct mystack { int *top; int *base; }; //栈的结构 int main() { mystack stack; stack.top = (int *)malloc(2000*sizeof(int)); //栈顶指针 = (强制类型转换)申请原创 2017-01-17 11:04:18 · 740 阅读 · 0 评论 -
简单的利用栈 将二进制转换成十六进制
将刚刚的二进制转换成八进制的程序改改就行了,如果有能读懂刚刚程序的人,这个so easy 就是换几个数,我就不多解释了 #include #include #include struct mystack{ int *top; int *base;};//栈的结构int main(){ mystack stack,result; stack.top = (int *)m原创 2017-01-17 12:20:57 · 855 阅读 · 0 评论 -
简单的利用栈 将二进制转换成八进制
利用栈 将二进制数转换为八进制 #include #include #include struct mystack{ int *top; int *base;};//栈的结构int main(){ mystack stack,result; stack.top = (int *)malloc(2000*sizeof(int)); stack.base = st原创 2017-01-17 12:10:11 · 667 阅读 · 0 评论