自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 函数的使用之李白打酒问题

话说大诗人李白,一生好饮。幸好他从不开车。    一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:    无事街上走,提壶去打酒。    逢店加一倍,遇花喝一斗。    这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。     请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabb

2017-08-07 10:59:41 591

原创 字符串指针及句子逆序

之前我们说了指针和数组指针,接下来我们来看看字符串指针,顾名思义,字符串指针指的是指向字符串的指针,这里又出现了一个问题,什么叫做字符串呢?字符串就是一连串有限字符串起来的字符,一个数字或一个字母都叫字符,把他们串起来,就成了字符串了,当然,我们的一个汉字也是一个字符。数字和字母这些字符占一个字节,我们用char这个类型来定义它们。同时讲到字符串,经常会遇到要求字符串长度的问题。前人大牛们为我

2017-08-07 10:35:56 635

原创 使用指针的方式实现数组逆序

在前面,我们通过让数组首位交换的方式,实现了数组的逆序,那,在学习了指针之后,我们该如何运用指针实现数组的逆序呢。同样的,我们的思路还是使用首位对应交换的方式,只不过,在此时,我们可以选用指针代替数组的首尾元素了 #include  int main(){int a[10] = {1,2,3,4,5,6,7,8,9,10};int *p1 = a;     

2017-08-07 09:47:52 25661 2

原创 什么是指针?

当接触到这个问题的时候,我也是一脸懵逼的,到底什么是指针,它又是干什么用的?一搜索百度,一连串的专业术语把我整的一愣一愣的。总的来说吧,指针其实就是存有地址的变量,就和其他变量一样,他也有着自己的类型,唯一的区别就是,他在定义时需要加一个*号,就比如这样,int *p, 在32位的编译器下,指针都是4个字节。指针身为变量,当然也可以进行正常的加减,但是它与普通变量的运算不同的是,指针的加减所加

2017-08-07 09:24:05 3121

原创 如何实现数组逆序?

解题思路:对于数组中的元素,想要进行逆序,就需要将整个数组倒转过来,我们可以讲它们首尾进行交换,当交换到中间数时,整个数组就已经完成了逆序。循环是数组不可或缺的利器,首先,我们使用for循环来解决一下这道题目 #include #define N 10 // for循环int main (){int a[N] = {0,1,2,3,4,5,6,7,8,9};

2017-08-07 07:26:40 6812

原创 如何求数组中的最大值

对于普通的数求大小,我们之前已经做过了,那对于如今的数组,我们该如何求数组中最大的元素呢?我们可以这么想,数组就是一组数,只要,我们在这组数中选取一个值,然后让它依次和其他的数进行大小比较,当它小于其他数时,我们就把较大的那个数给它,最终就能够找到最大值了,程序如下#include int main (){int a[10] = {0,3,4,89,8,23,44,7,11,10}

2017-08-07 07:24:43 51925 1

原创 数组的使用

在生活中,我们或许会遇到一连串相似类型的数据,逐一的对他们进行处理,我们或许会进行的非常繁琐的处理。比如,我们来计算一下0——n中有多少个9.是的,略微思考,能写出以下程序。int main (){int n;int c9 = 0;                //定义计算9个数的量scanf ("%d", &n);          //在键盘上输入n的值

2017-08-07 07:23:13 291

原创 C控制语句之分支和跳转(二)

在分支语句中,除了if,还有一种很重要的语句,switch语句。使用if else语句,我们可以解决只有两个选择的问题,但是,当我们遇到要进行多重选择的时候该怎么办,哈哈,这时候,我们的千手观音switch就开始出手了。首先来看看switch的形式switch(表达式){case表达式1:语句1;break;         ...case表达式N:语句

2017-08-06 21:01:04 287

原创 使用if语句来帮助推算闰年

上一篇,我们学习了如何使用if语句,接下来,我们可以使用这个语句来计算一下一个生活中常见的问题,我们知道,在我们农历的算法里,还有一个叫做闰年的东西。通过前人们的研究我们知道了关于计算闰年的一些特点。输入:年(year)计算:判是否闰年输出:闰年或非闰年(leap)闰年条件:能被4整除,但不能被100整除。能被4整除,又能被400整除。 根据以上的条件,我们可以这样

2017-08-06 20:22:20 1137

原创 C控制语句之分支和跳转(一)

学习c语言的道路上,我们会遇到越来越多的难题,这个时候,仅靠我们普通的套路是无法解决这些问题的,但是C为我们提供了这些降妖除魔的利器,就如上篇我们所说的用循环来处理重复的任务,那当我们遇到分支结构的时候,C又为我们提供了怎样的“兵器”呢?是的,当我们路遇分叉口时,C为我们带来了if和switch语句。if语句首先,我们从一个简单的例子开始,当我们有a,b,c三个不同大小的整

2017-08-06 19:57:45 351

原创 C控制语句之循环语句(二)

上一篇里,我们简单讲述了for循环的使用,在C语言里循环语句当然才不会只有单调的一个for,所以,今天我们来看看其他的循环语句。While循环是一种在满足某个条件之前反复执行一个语句序列的语句,所以,我们一般也喜欢称while循环为“当循环”,当达到某种条件,就发生循环。首先,我们根据上一篇的例子,也就是求1~100的和的例子,来看看while循环会为我们怎样解决。 #includ

2017-08-06 19:38:53 250

原创 C控制语句之循环语句(一)

我们在写程序的时候,经常遇到一些语句要重复很多次,就比如,一开始,我在想计算从1——100的和的时候,一开始不知道循环的我,想着要是一个一个加的话,如果数量少的话还好讲,可是对于这成百上千的数,我要计算到猴年马月呀。不过,对于这个计算让我立刻想到了高中时学过的等差数列,可是,想了半天,都没有想起公式是啥来着,苦思冥想之际,还是打开了浏览器寻求了度娘的帮助。#include int

2017-08-06 13:50:11 303

原创 趣味c 编程之查找凶手

今天,遇到一个有趣的c编程题,本以为编程只能用来解决计算机上的一些问题,没想到在生活中也能运用的如此恰到好处。首先来看看这道题的题目。日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。起

2017-08-06 13:46:27 865

原创 c的第一课

一.前言一切,都想从不一样做起。大学,原以为会和我当时高中想象的那样,可以谈场轰轰烈烈的恋爱,可以自由自在的旅行,可以忘乎所以,尽己之所兴。如今,大三结束。蓦然回首,却发现自己浪费了那么多改变自己的机会。如今,大学只剩最后一年,我要用这最后的时间去弥补曾经所浪费的一切,从现在开始,朝着自己的目标勇敢向前。大学期间,最爱逛学校图书馆,经常走到人工智能的专业书前,说起来,自己报自动化这

2017-07-11 16:29:41 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除