- 博客(15)
- 收藏
- 关注
原创 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语言--使用函数逆置数组(入门)
对于一个一维数组,想要逆转数组元素,我们只需要找到起始位置,和数组的最后位置,是两者之间进行元素的交换,然后左侧往右,右侧往左,直到左侧和右侧相遇。题目:设计两个函数,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
原创 分支与循环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关注的人