自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 字符函数和字符串函数(1)

strcmp,strcat,strcpy等字符串的简介及其模拟实现

2024-03-29 18:09:29 666 2

原创 C语言--水仙花数

到这里有一个问题,就是只要走出while循环,那么i的值就是0;这对我们后面要进行的比较打印操作是非常不利的,所以在这里我们就要找一个替罪羊temp;首先,分析题目理解什么是水仙花数,然后根据定义分析其中的变量有两个,一个是该数的位数,一个是该数字每一位的数字。所以,我们的任务就有两个,1.求出该数有几位。当余数为0的时候,正好做了3次除法运算,利用一个count在循环中计数即可。还是以153为例,153%10,得到个位,153/10得到前两位;15%10得到十位,15/10得到第一位;

2024-03-04 09:50:51 300 1

原创 C语言打印菱形(图形规律热身小题for循环)

对于所有的打印图形问题,唯一原则就是找规律,首先分析图形,这个图形显然是由空格和*组成的,可以先把图形切割开来分成两个三角形,分成上下两部分进行打印,值得一提的是,窃以为要关注一下空格数量,因为一开始我把他当成一个正方形,然后去里面挖空格,后来我发现,我们只需要关注*前面的空格数量就好了,后面直接换行即可。这样,我们就完成了上半部分的操作,接下来完成下半部分。

2024-03-04 09:02:00 195 1

原创 C语言用函数解决空瓶换汽水问题(常规+递归)

一个需要思考一下的热身小题

2024-03-03 23:54:58 171

原创 C语言--使用函数逆置数组(入门)

对于一个一维数组,想要逆转数组元素,我们只需要找到起始位置,和数组的最后位置,是两者之间进行元素的交换,然后左侧往右,右侧往左,直到左侧和右侧相遇。题目:设计两个函数,1.使之内容初始化为1-9;2.使之实现数组逆转。所以此时我们需要改变调用Init函数中的len的值。首先,这是对数组都初始化一个值并打印。

2024-03-03 16:57:33 265

原创 深入理解指针2

一般情况下,,但是有两个特殊情况。接下来,我们谈arr和&arr的区别因为&arr[0]和arr都表示首元素的地址,所以他们+1是跳过4个字节而&arr是表示整个数组的地址,所以他+1是挑个整个数组的字节即40个。

2024-02-26 11:18:53 315 1

原创 新手入门--一道易出错的for循环小题

for循环的一个入门易错小题

2024-02-16 11:10:51 96 1

原创 错题1(线段图案)--简单循环

用while循环巧妙将图案与数量结合,达到一一对应的关系。

2024-02-16 10:35:10 184 1

原创 深入理解指针1

指针学习笔记(初步)

2024-02-14 09:37:40 1529 1

原创 C语言——初识函数

对于函数的简单认识

2024-01-26 13:24:07 762 1

原创 数组(简单认识)

c语言数组0基础简单认识

2023-12-12 16:05:25 17

原创 分支与循环1·

C语言是一种结构化的程序性设计语言,这里的结构化指的是顺序结构,选择结构(if,swich),循环结构(while,do while,for)C语言逻辑算数符,总是先对左侧的表达式求值,在对右侧的表达式求值,如果左侧表达式满足逻辑运算符的条件,就不在对右侧表达式求值。如果一个变量和一个常量比较相等,建议将变量写在==右侧,eg:if(4==x)悬空else问题:如果有多个else和if,else总是和最近的if匹配。if(表达式)----表达式为真则执行,否则不执行语句。C语言中,非0为真,0为假。

2023-11-18 11:04:15 25 1

原创 scanf 和printf 的简单介绍

用户输入数据,按下回车键时,scanf()则会处理用户的输入,将其存入变量。输出的值默认是右对齐,即输出的内容前有空格。如果希望改成左对齐,即在输出内容的右面添加空格,可以在占位符%的后面插入一个-号。默认情况下,printf()不对正数显示+号,只对负数显示-号。scanf()的原理:用户得输入先进行缓存,等按下回车键后,再根据占位符对缓存进行解读,scanf(“格式字符串即占位符告诉读者输入字符的类型”,&变量);占位符的第一个字符一律为%,第二个字符表示占位符的类型。(%d表示整数,%s表示字符串)

2023-10-29 19:40:42 37

原创 C语言数据类型及变量(0基础学习笔记)

是计算变量在内存的占空间的大小,单位是字节,sizeof计算的结果的类型是size_t,size_t是一种无符号整数,大小只有正的没有负的,如果结果是无符号整形,就要用对应的占位符%zd。4)signed int 一般简写为int,但是char可以表示有符号的signed char,也可以表示无符号的unsigned char.%f表示float类型的,%lf表示double类型的输入输出。负数取模运算的规则是,结果的正负号由第一个运算数的正负决定。(这些都是C语言提供的类似上述减少运算的复合操作符!

2023-10-21 23:08:20 32

原创 计科小白初识C语言

C语言有9种控制语句:——条件判断语句:if,switch.-----循环执行语句:----do while,while,for.-----转向语句:break,go to,continue,return。在vs上写代码的时候:1.创建项目(代码是在项目中管理的)2.创建.c文件,(创建新项目——空项目——项目名称用日期——路径(不要包含空格,特殊字符,中文字符选择自己熟悉的路径。(1)将注释放在/*...*/之间,内部可以分行(C语言风格的注释是不能嵌套注释)C语言中的字符都是用单引号括起来的。

2023-10-20 17:28:26 51

空空如也

空空如也

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

TA关注的人

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