自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言练习-5(递归)

25、字符串逆序(递归):编写一个函数reverse_string(char* string),实现:将参数字符串中的字符反向排列,不是递归打印。如:char arr[]="abcdef",逆序之后:fedcba.

2023-09-27 17:24:22 29 1

原创 C语言练习-4

解说:for循环条件a,b的起始值均为1,进入循环时:每循环一次,先检查变量b是否大于等于20,如果是,则跳出循环(break语句)。接着,我们检查b除以3的余数是否等于1,如果是,则执行b = b + 3,并跳过本次循环的剩余部分(continue语句)。从b的初始值可以得出,b%3==1成立,进入b=b+3,循环6次之后,b=19,第7次时,大于20,此时a已经增加了7次,a的值为8,进入第一个if循环后,跳出循环,打印a的值,所以a=8.21、计算1/1-1/2+1/3-1/4……

2023-09-15 22:10:04 40

原创 C语言-函数递归-11

当我们将一个字符串传递给函数时,实际上我们只传递了字符串的首地址,也就是指向字符串第一个字符的指针。就相当于一个迭代器,它指向字符串中的字符,通过不断递增指针的方式,我们可以依次访问字符串中的每个字符,从而计算字符串的长度。,这样就实现了递归调用,将指针指向下一个字符,并通过返回值不断累加计算出字符串的长度。语言中是以字符数组的形式存储的,而字符数组可以通过指针来表示。的方式,我们在循环中遍历每个字符直到遇到字符串的结束符。的最高位去除,将剩余的数字传递给下一层递归函数。的值递增,使其指向下一个字符。

2023-09-10 10:37:16 41 1

原创 C语言练习-3

写一个猜数字游戏,产生一个1-100之间的随机数,猜对了:恭喜你,猜对了!猜错了:提示猜大了还是猜小了,继续猜,直到猜对。游戏可以一直玩,除非退出游戏。

2023-08-31 10:37:19 38

原创 C语言-函数-10

【代码】C语言-函数-10。

2023-08-31 10:20:37 27

原创 C语言-函数-9

【代码】C语言-函数-9。

2023-08-25 17:42:52 31 1

原创 C语言-分支与循环-8

语句时,循环会立即停止,不再继续执行循环体内的代码,而是继续执行循环之后的代码。关键字用于中断当前的循环,并跳出该循环的执行。语句时,它会提前结束当前迭代的执行,并立即进入下一次迭代。语句后面的代码,直接进入下一次循环的迭代。写一个程序,用于实现一个自动关机的功能,并提供取消选项。① break和continue在for循环中。关键字用于跳过当前迭代中循环体内。2、do while循环。

2023-08-24 10:15:38 140 1

原创 C语言-分支与循环-7

从键盘读取字符,并判断该字符是否为数字(0-9),如果是数字,则将其输出到屏幕上。写一个程序,用于输入密码,并确认密码是否正确。

2023-08-24 10:00:26 26 1

原创 C语言-指针-6

【代码】C语言-指针-6。

2023-08-24 09:43:55 30 1

原创 C语言练习及答案(循环)-2

第一个switch为真时,n、m分别加1变成2,3;进入第二个switch时,n变成2,执行m++和n++,此时m=4,继续执行case4,m变成5,然后break。7、0次(for循环k=0是赋值,不是判断,为0即为假,不进入循环)10、在一个有序数组中查找具体的某个数字N。(即是否存在数字N)8、计算N的阶乘结果,写出代码。5、输出100以内的奇数。6、下面代码输出结果为?7、请问以下循环多少次?

2023-08-22 09:47:45 36 1

原创 C语言练习及答案-1

4、判断1-100000内,随机输入任意一个数是否被5整除(Y/N表示)2、结果:8,10,12,14。1、用函数求出两数较大值。

2023-08-17 17:11:44 32 1

原创 C语言-局部变量和全局变量-5

/printf("%d\n",3*(add(3,4)))或定义是加();//extern 声明外部符号。//①static修饰全局变量,使得这个全局变量智能在自己所在。//量具有外部链接属性,但是被static修饰之后,就变成了。//②全局变量,在其他源文件内部可以被使用,是因为全局变。//内部链接属性,其他源文件就不能链接到这个静态的全局。//的源文件内部使用,其他源文件无法使用;

2023-08-17 15:11:04 55 1

原创 C语言-函数、数组和操作符-4

/不完全初始化,剩余默认为0。//逗号表达式从左往右计算,呈现最后一个表达式结果。//函数后的()就是函数调用符。//[]就是下表引用操作符。sizeof 操作数的类型长度(以字节为单位)//后置++,先用后+//前置++,先+后用。-- 前置、后置--

2023-08-17 15:10:09 62 1

原创 C语言-常量和循环-3

/头文件包含了标准输入输出函数的声明,例如pr//intf和scanf。头文件包含了字符串处理函数的//声明,例如strlen。//字符串是双引号引起来的遗传字符,其结束标志是一//个\0的转义字符。//\3被解释为八进制数,其中3是一个三位的八进制数,对应//的十进制数是3,占一个字符的位置;//const修饰的变量不能改变。printf("数量:%d\n",x);printf("完成目标\n");

2023-08-17 15:05:39 49

原创 C语言-常量变量-2

/假设数组的第一个数就是最大值。//创建数组,并初始化。//max与剩下的元素比较,如果有大于max。printf("大于10\n");

2023-08-17 15:04:06 42 1

原创 C语言-数据类型和常量变量-1

int --整型 --4。short --端整型 --2。long --长整型 --4。long long --更长整型 --8。char --字符数据类型 --1。float --单精度浮点数 --4。double --双精度浮点数 --8。

2023-08-17 14:59:02 39 1

空空如也

空空如也

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

TA关注的人

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