自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小刚说C语言刷题——第18讲 循环之while和do-while语句

当执行到do-while语句时,先执行循环体,然后再判断条件表达式真假,如果为真,就再次执行循环体。如果不为真,就跳过循环体,继续后边的语句。昨天我们讲了循环语句中的for语句,它主要用于循环次数已知的情况,但是对应循环次数未知的情况,我们又怎么办?当执行到while语句时,先判断条件表达式真假,如果为真,就执行循环体。当n为几时,前n个数的和大于50。while语句的特点与for语句一样,先判断,再执行。int sum=0;do-while语句的特点,先执行,再判断。当n为几时,前n个数的和大于50。

2025-04-08 23:05:19 422

原创 小刚说C语言刷题——第17讲 循环之for语句

这些周而往复的事,我们称为循环。在编程时,我们用循环的目的有两个。一个是减少循环时代码量,一个是通过列举的方法求出某些问题的解。(2)执行条件表达式,如果满足条件,进入下一步,即第三步;如果不满足条件,跳出循环体,执行后边的语句。C语言中常见的循环有三种:for循环,while循环和do-while循环。printf("这些数的和是: %d",sum);说明:初始化表达式在循环开始时只执行一次,用来初始化变量。(3)执行循环体,执行完成后,对循环变量进行调整。(1)执行初始化表达式。(4)回到步骤(2)。

2025-04-07 23:02:39 622

原创 小刚说C语言刷题——第16讲 switch语句

在日常生活中,我们经常会遇到多分支的情况。当分支较多时,我们可以用嵌套的if-else语句。但是这样会让结构显得混乱。这个时候我们可以考虑用switch语句。switch (表达式)

2025-04-06 22:17:52 389

原创 小刚说C语言刷题——第15讲 多分支结构

从键盘输入三条边的长度,判断能否构成三角形。如果能构成,判断三角形的形状。是等边,是等腰,是一般三角形,否则输出不能构成三角形。所谓多分支结构是指在选择的时候有多种选择。根据条件满足哪个分支,就走对应分支的语句。int a,b,c;//这是三条边的长度。今天内容到此结束,让我们下次再见!else if(条件2)else if(条件3)

2025-04-05 21:22:05 472

原创 小刚说C语言刷题——第14讲 逻辑运算符

当参与运算的两个表达式只要有一个为真,整个表达式的结果就为真,否则为假。简记为:同假为假,否则为真。当我们需要将一个表达式取反,或者要判断两个表达式组成的大的表达式的结果时,要用到逻辑运算符。当逻辑与两边的表达式都为真时,整个表达式为真,否则为假。简记为:同真为真,否则为假。//下面的代码的意思是当a<c或者b<c时输出。4>2&&2>5为假。2>3||5>7为假。注:在C语言中用零表示假,非零表示真。例如:5>2&&4>1为真,例如:3>5||4>2为真。(2)逻辑与(&&)(3)逻辑或(||)

2025-04-04 21:36:44 359

原创 小刚说C语言刷题——第13讲 双分支结构if-else语句

所谓双分支就是指有两个选择可以选。如果满足if的条件就走第一个分支,不满足就走第二个分支。给定一个数,判断它是奇数还是偶数,如果是奇数打印奇数,否则打印偶数。//当不满足条件时,执行以下语句。//当满足条件时,执行以下语句。今天内容到此结束,让我们下次再见。printf("奇数");printf("偶数");

2025-04-03 23:00:51 483

原创 小刚说C语言刷题——第12讲 单分支结构if语句

所谓单分支结构是指只有一条路可以走。当遇到分支的时候,只能选择走还是不走。即满足条件就执行语句,不满足条件,就跳过语句。关系运算符包括:>,>=,<,<=,==(相等),!分支结构是指当程序走到判断语句的时候,会根据判断条件的不同,选择不同的路线去执行。当程序走到判断条件的时候,根据条件是否成立决定要不要重复执行某部分代码。条件表达式就是用于判断条件真假的式子。它的结果只有0(假)与非0(真)。顺序结构是指程序按照语句的顺序一条一条往下执行。在程序中我们有三种结构,分别是顺序结构,分支结构和循环结构。

2025-04-02 23:27:34 477

原创 小刚说C语言刷题——第11讲 交换两个变量

这句代码是把b的值赋值给a,此时a变成了5,然后b=a;这句代码把a的值付给b,那么b自然变成了5。具体做法:我们找一个空杯,先把雪碧倒进空杯,然后把可乐倒进原来装雪碧的杯子,最后我们把雪碧倒进原来装可乐的杯子里。我们可以利用现实生活中的例子。我们要把一杯雪碧和一杯可乐交换一下,怎么办?同理,我们想交换两个变量,也需要借助一个第三方的临时变量来实现。在现实生活中,我们有时候会用到交换两个变量。我们想要交换两个变量,多简单啊?//下面的语句应该是交换两个变量吧。//下面的代码实现交换两个变量。

2025-04-01 23:20:49 427

原创 小刚说C语言刷题——第10讲 变量的自增自减

不同:b=a++相当于b=a,a=a+1;而b=++a相当于a=a+1,b=a,即a先加一,再赋值给a。自增与自减各自有两种形式,分别是a++和++a,a--和--a。它们分别表示a=a+1和a=a-1。在现实生活中我们会用到给某一个变量增加1,这个时候我们可以使用a=a+1,也可以写成a++。i++)//这里的i++是后置佳佳。相同:它俩都表示将对应的变量增加一或者减少一。今天内容到此结束,我们下次再见!同理--的用法也类似。

2025-03-31 23:22:31 446

原创 小刚说C语言刷题——第9讲 字符类型与ASCII码

因此,字符不能直接存储在计算机中,但是可以利用ASCII码(数字)来存储字符。简单的来说,ASCII码就相当于字符对应的数字编号,只要知道编号,就知道是哪个字符了。C语言中的字符类型是整数类型的一种。字符就是指计算机中能使用的大小写字母,数字,还有其他一些特殊符号。计算机其实是不能直接识别字符的,因为计算机只认识数字。示例2:char ch1='a';

2025-03-30 21:42:44 527

原创 小刚说C语言刷题——第8讲 C语言的强制类型转换

强制类型转换又叫显式类型转换。它是指把一种类型的数字转换成另外一种指定类型的值。//下面的语句输出2.5。例如:double num2=7.5;要求将12.34分离出整数部分和小数部分。//此时整数部分是12,小数部分是0.34。(1) 整数强制转化为浮点型。例如:int num=5;1.强制类型转换的概念。(2)浮点型转化为整形。

2025-03-29 23:43:30 492

原创 小刚说C语言刷题——第7讲 C语言的算术运算

有时候我们会求一个数的相反数,这个时候我们会用到取负运算符(-),这就取到原数的相反数。(2)当我们想让商为小数时,除号两边至少有一边是小数形式(float或者double类型)。//此时输出结果为-2。这里的加减运算符同数学中的运算符相同,表示求两个数的和或者差。这里的运算同数学中的运算相同,表示两个数的积或者商。(3)当一个表达式中有一个数为小数形式时,整个表达式结果会提升为小数类型。//下面语句输出和是5,差是1。例如:10/3=3,而不是3.333循环。(1)当两个整数相除时,商仍然是整数。

2025-03-28 22:11:03 586

原创 小刚说C语言刷题——第6讲 小数的格式化输出

有时候,我们有可能要保留小数若干位,这个时候我们就用到了小数的格式化输出。假如我们要买香蕉,每千克1.05元,买了2.2千克,共需花多少钱?说明:n表示小数点后保留n位。n前面的小数点千万不能省略。今天的内容到此结束。

2025-03-27 20:49:14 563

原创 小刚说C语言刷题——第5讲 简单数据类型

除了int类型外,还有char(字符型),short(短整型),long(长整型),long long(长长整型),格式化表示分别为%c,%h,%ld,%lld。int类型是整数类型,这种类型的变量只能存储整数。int一般长度是4字节,32位。在格式化输出中用%d表示,d表示十进制数字。float用来存储小数,默认显示小数点后6位。格式化输出格式:%f。double用来存储小数,默认显示小数点后6位。格式化输出格式:%lf。注意:char是一种特殊的整数类型。例如:float f==3.0f;

2025-03-26 19:51:01 522

原创 小刚说C语言刷题——第4讲 输入语句

在c语言中,标准输入的意思是从键盘输入一个值,将其放到变量的过程。当然,在输入之前,我们需要定义好变量。(2)输入语句中,变量前需要加&(取地址符号),一些特殊类型的变量前不用加。(比如字符串和数组)(1)%d是占位符,表示要放入整数的位置。d表示输入的是十进制整数。(3)要输入多个数据,中间可以用空格隔开。今天的内容到此结束,下次再见。

2025-03-25 09:19:23 358

原创 小刚说C语言刷题——第3讲 变量的认识

变量是什么呢?我们拿住旅馆为例。在旅馆中有各种各样的房间,它们可以满足人们住房的要求。我们每个人住旅馆必须要住一间房子,那么这个房子就可以看成一个变量。也就是说,变量就是程序中存储数据的内存单元。(1)定义变量的时候,变量名要有实际意义,最好能见文知意。不要用a,b,c这样的名字。(2)变量名只能含有字母(字母A-Z或者a-z),数字(0-9)和下划线(_),并且变量名不能以数字开头。(3)变量名不能以关键字命名。(关键字是一种特殊的符号,以后再讲)

2025-03-21 20:51:14 411

原创 小刚说C语言刷题——第2讲 C语言之输出语句printf(二)

今天我们继续讲解printf语句,这次是printf的第二种语法格式。

2025-03-20 20:54:43 351

原创 小刚说C语言刷题——第1讲 附加篇:牛客网刷题

为了让大家学会在线OJ刷题,我专门写一篇如何利用牛客网刷题的博文。如果不会注册相关账号,请参考《小刚说C语言刷题——预备环节之OJ账号注册》一文。

2025-03-19 20:24:42 212

原创 小刚说C语言刷题——第1讲 C语言之输出语句printf

在C语言中,printf是标准输出语句,它的作用是向屏幕输出“”中的文本内容(即双引号中字符串的内容)。

2025-03-19 15:56:26 474

原创 小刚说C语言刷题——第0讲 C语言基础框架介绍

C语言是目前应用最广泛的计算机编程语言之一,它主要应用于系统软件的开发,当然也可以作为我们学习编程知识的语言。现在就让它带领我们走进编程的世界吧。

2025-03-18 17:01:13 430

原创 小刚说C语言刷题——预备环节之OJ账号注册

上篇博客我们讲了如何安装小熊猫C++软件。要想刷题,我们离不开在线OJ。我讲解的受众主要是零基础的人士,所以我推荐的OJ比较简单。一个是东方博宜OJ,一个是牛客网(牛客网主要选择编程语言入门的题目)。下面我讲解一下这两个账号的注册。至此,今天的任务顺利完成。下次我们就要进入正式的学习了。在下面页面中输入相关信息。注册完成后,其他内容关掉即可。1.东方博宜OJ注册。2.牛客网OJ注册。

2025-03-17 20:24:50 335

原创 小刚说C语言刷题——预备环节之软件安装(以小熊猫C++为例)

经过半年多的构思,终于决定开写这个系列。从今年1月份开始,我接触了东方博宜OJ。上面的题目很简单,适合零基础的初中生(甚至小学生)学习。所以,从今天开始,我决定写一个系列文章来帮助零基础的孩子入门OJ刷题,让孩子们领略编程的乐趣。今天是第一期,我介绍一下软件——小熊猫C++的安装。(推荐理由安装简单,不要配置,占用空间小)这里我想下边配置,所以这次我让软件运行,点击完成。(点击工具--->选项按钮)4.选择安装路径,这里我选择默认,点击安装。(第一次进入时使用)至此,软件安装结束。1.在下图选择OK。

2025-03-16 11:40:42 543

空空如也

空空如也

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

TA关注的人

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