
编程开发
weixin_43755584
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
我要当编程师
重新开始我的编程之路当看到我的这篇博客时,可能有人会有疑惑,为什么是重新开始?我是不是一个始乱终弃的人,曾经学习了编程,后来又放弃了,现在又回过头来学呢!其实是因为我有两年的时间离开了大学,奔赴了我从小梦想的军营。所以当回到学校,自己仿若是一个初学者一般,感觉什么都是新鲜的,我也是希望通过博客提高自己,认识更多的朋友。自我介绍*姓 名:高元*学 校:西安科技大学...原创 2018-11-23 09:58:20 · 340 阅读 · 0 评论 -
经典编程题——回文问题
编程题:回文问题马上要找工作了,最近一直在刷题,决定吧自己遇到的感觉比较好的题分享在博客里面,大家可以参考参考(其实我也不懂那些题好,那些题不好,哈哈)。下面是最近做的一道关于回文的笔试题,大家看看:“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有...原创 2019-08-08 21:14:17 · 1374 阅读 · 0 评论 -
C++中异常处理try catch throw的使用
C/C++中异常处理try catch throw的使用一、C语言传统的错误处理机制:1. 终止程序,如assert,缺陷:用户难以接受。如发生内存错误,除0错误时就会终止程序。2. 返回错误码,缺陷:需要程序员自己去查找对应的错误。如系统的很多库的接口函数都是通过把错误码放到errno中,表示错误。3. C 标准库中setjmp和longjmp组合。这个不是很常用,了解一下实际中C语言...原创 2019-07-24 10:59:47 · 539 阅读 · 0 评论 -
string类
String类:最近学习了string类的一些知识,在这里做个总结,将学到的内容和大家分享一下。首先看下面几个定义:String是表示字符串的字符串类String类的接口与常规容器的接口基本相同,再添加了一些专门用来操作string的常规操作String类不能操作多字节或者变长字符的序列在使用string时,必须包含头文件以及using namespace std;String:按照...原创 2019-05-24 11:16:53 · 131 阅读 · 0 评论 -
C++中函数重载的理解
函数重载定义:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 顺序)必须不同,常用来处理实现功能类似数据类型不同的问题。**举例说明:**给大家举个例子吧:比如说“美的很”这句话,当你吃饭的时候,“美得很”可能就是饭很好吃的意思,当你看到你女朋友化妆很漂亮的时候,你说“美得很”就是说她很漂亮的意思,当你开心的时候,“美得...原创 2019-05-14 23:13:47 · 637 阅读 · 0 评论 -
使用C语言和C++分别实现一元二次方程
**二元一次方程:**含有两个未知数,并且含有未知数的项的次数都是1的整式方程叫做二元一次方程。所有二元一次方程都可化为ax+by+c=0(a、b≠0)的一般式与ax+by=c(a、b≠0)的标准式,否则不为二元一次方程。下面我使用C语言和c++分别实现下这个算法,C语言实现:只是简单的实现了下当a,b,c,都是整型的时候的输出,因为C语言中没有c++那么灵活的。有兴趣的小伙伴可以自己试着实...原创 2019-05-19 13:51:04 · 2986 阅读 · 2 评论 -
树和二叉树的基本操作与实现
树的概念以及相关概念树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为像一棵反着的树。**树的特点:**每个结点有零个或多个子节点;没有父节点的结点成为根节点;每个芬根结点有且只有一个父节点;除了根节点外,每个子结点可以分为多个不想交的子树树的存储方式树可以使用顺序存储和链式存储两种方式来实现二叉树二叉树的基本概念以及性质二叉树...原创 2019-04-15 23:04:39 · 1448 阅读 · 4 评论 -
队列的基本概念及实现
队列的基本概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出的特性。队列的实现:队列可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率比较低。以下是实现队列的基本操作#pragma oncetypedef struct Node {int value;struct Node *next...原创 2019-04-11 19:45:18 · 341 阅读 · 0 评论 -
交换任意两个数字的值
首先定义一个Swap函数,然后输入相应的值,经过运算后进行交换#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>void Swap(int *x, int *y){int i = 0;i = *x;*x = *y;*y = i;}int main(){int a,b;printf(“请输入\n”);scanf(...原创 2019-01-05 12:00:58 · 597 阅读 · 0 评论 -
打印任意位数的乘法口诀表
打印任意位数的乘法口诀表我们小学的时候就学习99乘法口诀表,如11=121=2 22=431=3 32=6 33=9…91=9 92=18 93=27 94=36 95=45 96=54 97=63 98=72 99=81现在我们来打印任意位数的口诀表,首先我们得想打印输入一个数字,我们用num来表示,接下来就是写函数了,定义左边的乘数为i,右边的乘数为j,则写出代码如下:#de...原创 2019-01-05 10:38:25 · 445 阅读 · 0 评论 -
使用C语言输出* ** *** **** ***** ****** ***** **** *** ** *
用C语言在屏幕上输出以下图案* ** *** **** ***** ****** ***** **** *** ** *首先我们应该知道需要用到用到for循环及判定语句,首先定义三个变量 i,j,k。需要使用两次for循环,在前五行使用一次,后六行使用一次,具体算法如下:#include <stdio.h>#include <stdlib.h>int main()...原创 2018-12-28 17:39:26 · 20306 阅读 · 0 评论 -
水仙花数的简便算法
一、水仙花数是什么呢?“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身, ABC=AAA+BBB+CCC。比如:153=13+53+3^3。 现在要求输出所有在m和n范围内的水仙花数。二、 执行代码:#include <stdio.h>#include <windows.h>#include <math.h>int main(){...原创 2018-12-06 12:39:27 · 984 阅读 · 0 评论 -
内联函数与宏函数的相关性和区别
内联函数:在计算机科学中,内联函数(有时称作在线函数或编译时期展开函数)是一种编程语言结构,用来建议编译器对一些特殊函数进行内联扩展,在程序中,以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销,内联函数可以提升程序运行的效率。宏函数:程序在预编译时,函数的调用是需要时间和空间的,而宏函数同函数定义的代码来替换函数名,将函数代码段嵌入到当前...原创 2019-08-20 23:31:25 · 285 阅读 · 0 评论