自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “21天好习惯”第一期-21

循环结构之while循环小明在英语测验的时候,"computer"这个单词写错了,小明为了记住该单词,下狠心要抄写10遍,然后小明苦兮兮的抄写了10遍。这里我们就可以说小明在循环抄写。那我们将这种反复不停的执行某个动作称之谓循环 ,C语言中有三种循环结构,先看一下C语言while循环的结构其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。其执行过程可用下图表示:``使用while语句应注意以下几点:1、while语句中

2021-11-12 20:45:22 186

原创 “21天好习惯”第一期-20

臭名远扬之goto语句大家平时出门的时候都会有个目的地,我今天要去哪哪哪,然后就去了。那么C语言中也有这样的语句,就是goto语句,goto语句是一种无条件分支语句,goto 语句的使用格式为: goto 语句标号;其中语句标号是一个标识符,该标识符一般用英文大写并遵守标识符命名规则,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在特定情况下,可以使用goto语句来提高程序的执行

2021-11-11 20:04:30 42

原创 “21天好习惯”第一期-19

结束语句之break语句在我们生活中,可能会由于某种原因需要中断当前的事情,并且不能继续进行下去。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然肚子疼无法坚持循环,这个时候就要停止训练。我们可以将运球看成是一个循环,那么循环5次的时候,需要中断不继续训练。在C语言中,可以使用break语句进行该操作,代码实现如下:使用break语句时注意以下几点:1、在没有循环结构的情况下,break不能用在单独的if-else语句中。2、在多层循环中,一个break语句只跳出当前循环。...

2021-11-10 21:00:44 345 1

原创 “21天好习惯”第一期-18

结束语句之continue语句在我们生活中,可能会由于某中原因需要中断当前的事情,过一会还能继续进行。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然来电话了,然后接完电话回来继续训练。我们可以将运球看成是一个循环,那么循环5次的时候,需要中断后继续训练。在C语言中,可以使用continue语句进行该操作,代码实现如下:continue语句的作用是结束本次循环开始执行下一次循环。break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始

2021-11-10 20:59:40 524 1

原创 “21天好习惯”第一期-17

程序在计算5的阶乘的时候,先执行递推,当n=1或者n=0的时候返回1,再回推将计算并返回。由此可以看出递归函数必须有结束条件。递归函数特点:每一级函数调用时都有自己的变量,但是函数代码并不会得到复制,如计算5的阶乘时每递推一次变量都不同;每次调用都会有一次返回,如计算5的阶乘时每递推一次都返回进行下一次;递归函数中,位于递归调用前的语句和各级被调用函数具有相同的执行顺序;递归函数中,位于递归调用后的语句的执行顺序和各个被调用函数的顺序相反;递归函数中必须有终止语句。一句话总结递归:自我调用且.

2021-11-10 20:58:03 53

原创 “21天好习惯”第一期-16

递归函数(一)从前有座山啊,山里有座庙啊,庙里有个老和尚和一个小和尚,他们在干什么呢?老和尚在给小和尚讲故事,讲的什么呢?讲的是从前有座山…看到这,大家都会问老师你不讲课,你说这个老掉牙的故事干吗?在这说这个故事是有意义的,大家再仔细读读这个故事,是不是老和尚在说一件事,当碰到一个条件的时候都会再重复的从头说起呢?那么这就要给大家引入一个新的概念——递归,递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。...

2021-11-10 20:56:54 50

原创 “21天好习惯”第一期-15

这是pta上的一道题,毕达哥拉斯三元组,这个要考虑两个情况,一种是a=3,b=4,另一种是a=4,b=3,所以在编码的时候的初始情况都是=3。不然会漏掉一种情况,导致错误。

2021-11-10 20:49:06 38

原创 “21天好习惯”第一期-14

其实这道题还挺简单,就是一道很简单的初中数学题,但是拥有C语言的身份让他变得不平凡,用sin跟cos这种函数需要用include<math.h>。

2021-11-10 20:43:56 511

原创 “21天好习惯”第一期-13

![在这里插入图片描述](https://img-blog.csdnimg.cn/20211110203651370.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzYzMTU4Njc5,size_16,color_FFFFFF,t_70)```![在这里插入图片描述](https://img-blog.csdnimg.cn/20211..

2021-11-10 20:38:47 38

原创 “21天好习惯”第一期-12

``救命这道题错了,没看到printf后面跟着的是.1f,我瞎了,应该保留一位小数,哎以后要小心啊

2021-11-10 20:33:21 43

原创 “21天好习惯”第一期-11

今天没有C语言的课程,但是pta的每日一练如期而至,通过题目的提示,我感觉我对于for和while有些混淆概念,最后查了老师的ppt才有所了解。

2021-11-02 23:56:01 52 3

原创 “21天好习惯”第一期-10

没看错的话这道题考察的是我们对于for循环的掌握能力,确实感觉单单上课听讲不够,还是要多巩固,另外希望这位一定要用瓶盖换水的同学不要再刁难我了

2021-11-02 23:54:42 50

原创 “21天好习惯”第一期-9

这道题倒是很普通,就是while还需要多巩固一下。

2021-10-31 22:15:38 49 1

原创 “21天好习惯”第一期-8

switch,switch,switch,拿走我的头发吧,人都傻了

2021-10-30 22:42:17 53

原创 “21天好习惯”第一期-7

#include <stdio.h>int main(){int x,y,z,m;scanf("%d %d %d",&x,&y,&z);if (x>y){m=x,x=y,y=m;}if (x>z){m=z,z=x,x=m;}if (y>z){m=y,y=z,z=m;}printf("%d %d %d\n",x,y,z);}这就是一道比大小的题目,发现不是简简单单的比一下,而是要将数值对换,牛啊。...

2021-10-29 21:17:23 50

原创 “21天好习惯”第一期-6

#include<stdio.h>int main(){int a=0,b=0,c=0;char d;d=getchar();while(d!=’\n’){if(d==’ ') a++;else if(d>=‘0’&&d<=‘9’) b++;else c++;d=getchar();}printf(“blank = %d, digit = %d, other = %d”,a,b,c);}我现在都没搞懂,明天学!...

2021-10-29 21:14:19 52

原创 2021-10-27

#include<stdio.h>#include<math.h>int main(){ double a, b, c; double delta, x1, x2, num; scanf("%lf %lf %lf", &a, &b, &c); delta = b * b - 4 * c * a; if (delta >= 0) { x1 = (-b + sqrt(delta)) / (2 * a); x2 = (-b - sqrt(delta))

2021-10-27 21:23:26 574

原创 “21天好习惯”第一期-4

这道题是一道典型的选择语句的题目,代码敲的人都傻了,不过也确实学到了不少,比如!=代表的意思是不等于,&&是且的意思,其实一个&就有这个意思了,但是为了与定义的地址区分开,所以选择了用两个&&。...

2021-10-26 20:04:33 44 1

原创 “21天好习惯”第一期-3

今天没有每天一练,但是我的同学给了我一道题目,问我如何勇C语言编程来求解一个一元二次函数,刚开始我想着这道题是什么东西,完全没有思路,后来想想好像也没有什么不一样,就开始疯狂敲代码,但是发现不能运行,想的头发都快掉了,后面才知道,自己没有考虑根存不存在,这让我觉得C语言真的不仅仅是代码,更需要数学的罗辑思维以及能力啊。...

2021-10-25 22:30:33 46 1

原创 “21天好习惯”第一期-2

这道题真的太难啊,太难了吧,这道题要找ARSCII表,还要用到数学中找规律的方法,写出这道题真的不容易啊,但是还是写出来了,感觉成就感满满,感觉编程不仅仅只有代码,还有数学知识的运用在里面,突然体会到敲代码的乐趣,信心满满。...

2021-10-24 22:27:14 54 2

原创 “21天好习惯”第一期—1

这是pta上一道每日一练的题目,作为一个没有C语言基础的学生,这道题真的有点难,但是最后通过翻阅材料,也是写出来了,这道题让我对于scanf是输入的意思有了更深刻的了解,知道宏常量的使用需要用define定义,double表示双精度浮点数,取小数点后两位有效数字的表示是.2f,另外C语言也十分严谨,每个语句最后都需要一个;,要学的很多,要慢慢进步啊!...

2021-10-23 20:55:01 60 2

空空如也

空空如也

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

TA关注的人

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