自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

127.0.0.1

编程技能的提升没有捷径, 需要你不断的刻意练习和刻意思考。

  • 博客(32)
  • 资源 (1)
  • 论坛 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 哈喽C!如何用数组+逆向思维解决逆向输出问题?

如果你需要定义一个变量很简单,只需这步操作:那如果我们需要定义10个变量呢?首先我会这么写:游戏再升级一点(问题再刁钻一点,加大一点难度):如果我们需要定义100个变量呢?你会不会也说:按照上文前两种方式,慢慢写呗,顶多省了一顿晚饭。假设我们需要定义1000个变量呢?心态已崩溃!再套用此法耗时耗力,谁爱写谁写,反正我们不写,我们来喝香飘飘奶茶。在喝奶茶之前,花点时间学习“优化代码”...

2018-12-31 17:09:51 291 1

原创 啊哈C!数组及其应用

案例01.求1-100的累计和案例02.求1-100之间的素数,将之存入数组,并输出。案例03.求1-256之间的回文数案例04.在一个4*4矩阵中找出数值最大的元素及其行列下标值,打印输出。案例05.转置矩阵:将一个3*2的矩阵,进行行列转换,即转换成3*2矩阵。案例06.有m个学生n门课程,编程分别统计每个学生的总成绩和每门课程的平均成绩。 ...

2018-12-31 14:52:11 400 1

原创 啊哈C!π

#include <stdio.h>#include <stdlib.h>#include <math.h> main(){ system("color f4"); int sign=1; double pi=0,n=1,term=1; whil

2018-12-30 22:49:46 480

原创 啊哈C!“完数”。

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程    找出1000以内的所有完数。程序分析:请参照程序<–上页程序14.2.程序源代码:main(){static int k[10];int i,j,n,s;for(j=2;j<1000;j++)  {  n=-1;  s=j;   for(i=1;i<j;i++)...

2018-12-30 22:34:06 229 5

原创 C语言 判断质数很简单

算法分析:假设对于一个正数a,如果a的约数只有两个,1和它本身,那这样数叫做素数。我们对a在2*--a-1之间取余,如果还能找到第三个约数,使得余数为0,那a就不是素数,如果找不到第三个约数,使得余数不为0,那a就是素数。举个例子,如果a=5,我们判断5是不是质数,只要把5分别与2,3,4取余就好了。即在这个区间范围上,如果还能找到一个约数,使得余数为0,那么5就不是质数,否则,它就是质数。

2018-12-30 22:09:04 8878 3

原创 教你用数学思维理解循环嵌套打印菱形

puts(" *\n ***\n *****\n ***\n *\n");想一想,数学当中,描述变量之间的关系是不是函数?所以可以借助函数关系求解外循环变量和内循环变量的关系。因为它们都是一元二次的函数,故借助Y=aX+b的模型求解。

2018-12-29 21:27:50 581 1

原创 C Primer Plus第6版.epub免密分享

https://pan.baidu.com/s/1FWeLeOnfzze8ourMb0Sx-w

2018-12-29 20:38:12 8554

原创 啊哈C!循环结构流程及应用学习手册-经典例题

学习手册(1)循环结构的基本流程及应用学习方法先完成一个简单实例,求1-100累计和,学习while语句和循环程序设计的算法和结构。拓展程序求10!,然后以求12个月的煤气费用综合为例,总结循环结构的三个要素。学习过程1.回想现实生活中哪些是循环的例子?2.以前面所学的顺序结构为基础,求1至100之间数的累计和。3.拓展:n! = 1 * 2 * 3 * …n4.计算一个住户一年...

2018-12-29 13:15:36 1335

原创 啊哈C!源自《C语言参考手册》-整型数据溢出理解

先看实战案例,再看原理分析:signed整型溢出是负数: 以short int 为例:上面的代码会输出:32767,-32768。千万别以为signed整型溢出就是负数,这个是不一定的。比如以int为例 signed整型溢出是正数:上面的代码会输出:32767,32768。signed整型溢出是正数: 以long int 为例上面的代码会输出:32767,32768。总结:对于...

2018-12-27 16:36:39 1439 3

原创 C语言 思维导图-复合赋值运算符

2018-12-26 20:19:43 221

原创 啊哈C!自增自减运算实战

[案例01] 自增、自减运算符的用法与运算规则示例。/程序功能:自增、自减运算符的用法与运算规则示例/#include<stdio.h>#include<stdlib.h>//调用system函数 #include<windows.h>//调用Sleep函数。S是大写的。 main(){ system(

2018-12-26 19:51:15 258

原创 C语言 字符常量和字符变量实战与理论

案例:用转义字符输出可打印字符和不可打印字符。/程序功能:用转义字符输出可打印字符和不可打印字符/#include<stdio.h>#include<stdlib.h>//调用system函数 #include<windows.h>//调用Sleep函数。S是大写

2018-12-26 18:35:15 285

原创 C语言 奔跑吧,H!

前面我们已经学会了,如何通过while循环,并结合暂停命令sleep,清屏命令system(“cls”)来实现60秒倒计时。接下来我们将通过这些命令,来实现奔跑的字母H这个小程序。**算法分析:****如何希望字母H从屏幕的左边跑到屏幕的右边呢?**也就是说第一秒的时候字母H在屏幕的第一行第一列,第二秒的时候字母H在屏幕的第二行第二列,第三秒时在屏幕的第三行第三列,以此类推。该如何实现呢?深入...

2018-12-26 15:37:50 420 1

原创 你的C语言需要更新

1 在早期的ANSI C标准中,main()函数可以是void类型。但是在C99中main函数的返回类型必须是int。main()函数的返回类型是int。这是什么意思呢?当计算机在运行程序时,它需要一些方法来判断程序是否运行成功,计算机正是通过检查main()函数的返回值来做到这一点。如果让main()函数返回0,就表明程序运行成功;如果让它返回其他值,就表示程序在运行时出了问题。函数名在返回类...

2018-12-24 15:25:11 209

原创 C语言 ++i,i++的运算关系实例

案例一:关于++i,i++的运算关系loading…持续跟新中…

2018-12-23 16:50:16 455

原创 啊哈C!算法实战训练营

算法:其实就是解决问题的方法。(千万要被这专业名词给吓住了)。每当我们遇到一个问题的时候,我们首先需要思考的是:解决这个问题的算法,也就是解决这个问题的方法和步骤。像流程图,代码就是算法。(书上基础知识)。注意算法不唯一。解决问题的方法不止一个。但算法有最优解。

2018-12-21 21:23:03 405

原创 让你的C多彩一点 如何用代码调试窗口背景 改变字体颜色

先看效果,灰色窗口,红色字符。代码是第三行和第五行。

2018-12-21 21:09:19 1010

原创 如何用C语言做一个计算器

1.计算机在输出的时候,只显示一个结果,这样不够人性化。如果我们可以将整个算术等式输出就好了,形如:1+2=3。那我们应该怎么写呢?新代码:#include <stdio.h>#include <stdlib.h&am

2018-12-21 19:12:37 3720 3

原创 什么是C语言

计算机同样是用来帮助我们人类的工具。想一想,假如你现在希望让计算机来帮助你做一事情,首先你需要做什么?是不是要先与计算机进行沟通?那么沟通就需要依赖于一门语言。人与人的沟通,可以用肢体语言、汉语、英语、法语和德语等等。如果你要与计算机沟通,就需要使用计算机能够听懂的语言。我们学习的“C 语言”便是计算机语言的一种,计算机语言除了C 语言以外,还有C++、Java、C#语言等等。C 语言...

2018-12-21 18:53:28 195

原创 共享C Primer Plus电子档

https://pan.baidu.com/s/1OqQMgyJ-3JYcO1dUuQO4yw

2018-12-21 15:27:55 635

原创 C语言 循环结构注释

在C语言中,循环结构由循环语句for、while和do…while来实现。作为注释,应在它们的前面说明其功能,在循环条件判断语句行的后面,说明循环继续条件的含义,如下所示。1)for语句/功能/for(变量初始化;循环条件;变量增值) /循环继续条件的含义/{ …… }2)while语句/功能说明/while(循环条件) /循环继续条件的含义/{ …… ...

2018-12-20 22:53:12 220

原创 C语言 break语句和continue语句实战与理论结合

滚滚长江东逝水,浪花淘净英雄。是非成败转头空。青山依旧在,几度夕阳红。少侠们,我们来到瓶颈期了,突破瓶颈,就可以继续修炼“降龙十三掌了”。内功心法:为了使循环控制更加灵活,C语言提供了break语句和continue语句。1.一般格式: break;continue;2.功能(1)break:强行结束循环,转向执行循环语句的下一条语句。(2)continue:对于for循环,...

2018-12-20 21:17:57 588

原创 C语言 do-while语句

[接招看题034] 用do-while语句求解1~100的累计和。/程序功能:求1~100的累计和/在这里插入代码片main() { int i=1, sum=0; /*定义并初始化循环控制变量,以及累计器*/ do { sum += i; /*累加*/ i++; } while(i<=100); /*循环继续条件:i<=100*/ printf(&

2018-12-20 21:07:45 950

原创 啊哈C!循环嵌套理论与实战

`[接招看题033] 打印一个循环矩阵。在这里插入代码片main(){ int i=0,j=0; int count=0; for(i=1;i<=10;i++) { j=i; count=0; do { printf(&am

2018-12-20 20:56:16 256

原创 C语言 while语句

[接招看题032] 用while语句求1~100的累计和。/程序功能:求1~100的累计和/帮你节约时间的源代码:main(){ int i=1,sum=0; /初始化循环控制变量i和累计器sum/while( i<=100 ){ sum += i; /实现累加/i++; /循环控制变量i增1/}printf(“sum=%d\n”,su...

2018-12-20 20:46:35 271

原创 C语言 for语句

[接招看题030] 求1~100的累计和。/程序功能:求1~100的累计和/帮你节约时间的源代码:main(){ int i,sum=0; /将累加器sum初始化为0/for(i=1; i<=100; i++) sum += i; /实现累加/printf(“sum=%d\n”,sum);}**目前已写完30个完整且正确的C语言实例代码:第三十一个走起![...

2018-12-20 20:32:58 264

原创 啊哈C!高效使用注释

看我文章的少侠很幸运,我写的代码一般会带注释的方便少侠们阅读:必要的注释,可有效地提高程序的可读性,从而提高程序的可维护性。在C语言源程序中,注释可分为三种情况:(1)在函数体内对语句的注释;(2)在函数之前对函数的注释;(3)在源程序文件开始处,对整个程序的总体说明。函数体内的语句,是由顺序结构、选择结构和循环结构等三种基本结构构成的。在什么地方加以注释的原则是:如果不加注释,理解起...

2018-12-20 20:13:29 245

原创 C语言 switch语句举例说明(类比坐电梯来理解)

我们把**使用switch语句的过程规律**想象成坐**电梯**(大家都有坐电梯的经历),每个**case语句**后面的标号相当于一个**按钮**,你要在哪一层下去,就按那一层按钮,就可以在这一层下去。

2018-12-19 12:07:21 21012

原创 C语言 条件运算符

1.一般格式: 表达式1?表达式2:表达式3条件表达式中的"表达式1"、“表达式2”、“表达式3"的类型,可以各不相同。2.运算规则如果"表达式1"的值为非0(即逻辑真)

2018-12-19 12:03:43 206

原创 C语言 if语句

1.if语句的一般格式if(表达式){语句组1;}else{语句组2;} ](1)if语句中的"表达式"必须用"(“和”)“括起来。(2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。(3)当if和else下面

2018-12-19 12:01:38 347

原创 C语言 逻辑运算符与逻辑表达式

1.逻辑运算符及其运算规则(1)C语言提供三种逻辑运算符:&& 逻辑与(相当于"同时")|| 逻辑或(相当于"或者&amp

2018-12-19 11:48:59 4607 7

原创 C语言 关系运算符与关系表达式

知识补丁01:关系运算符及其优先次序C语言提供6种关系运算符:<(小于),<=(小于或等于),(大于),=(大于或等于), ***前4个优先级相同***且前4个高于后2个==(等于),后2个优先级也相同!=(不等于)注意:在C语言中,“等于&amp

2018-12-19 11:04:54 1601

tree-1.5.2.2-bin.zip

解决git bash里面不能使用tree命令的问题。Linux中的tree实在是用习惯了,这下又可以在git bash里大干一场了。

2020-04-10

代码写注释的小猿的留言板

发表于 2020-01-02 最后回复 2020-02-04

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

TA关注的人 TA的粉丝

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