- 博客(20)
- 收藏
- 关注
原创 打印杨辉三角
第i行第i列的数据= 第(i-1)行第(j-1)列的数据+ 第(i-1)行第)列的数据;这些头文件分别用于输入输出操作、标准库函数、时间操作、数学函数、算法和格式化输出。总的来说,这段代码通过二维数组存储杨辉三角的数值,并通过循环计算和打印出杨辉三角。这两个嵌套的循环用于计算杨辉三角中间的元素。(4)从第三行开始,每行的第一列和最后一列的数据都是1;用于设置每个数字的输出宽度为 5 个字符,使输出更整齐。的第一列和对角线上的元素都设置为 1。这两个嵌套的循环用于打印杨辉三角。(3)第n行的数字有n项;
2025-01-07 00:25:50
527
原创 实验报告:一维数组和字符串
在 IP 地址转换实验中,学会了将 32 位二进制码转化为十进制 IP 地址的方法,掌握了字符串处理和二进制转十进制算法。同时,熟悉了动态数组的使用。将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。对于每一组 8 位二进制数,将其转换为十进制数,转换方法是将二进制位上的数字乘以的相应位权次幂,然后将结果相加,其中位权从右到左依次为。将转换得到的四个十进制数,按照顺序用点号 “.” 连接起来,就得到了十进制格式表示的 IP 地址。
2024-12-29 23:10:40
1194
原创 实验报告:循环结构
国王将金币作为工资,发放给忠诚的骑士。第1天,骑士收到1枚金币,1;之后两天,每天收到2枚金币,1 2 2;之后3天每天收到3枚金币……1 2 2 3 3 3;这种工资发放模式一直延续。求给定天数,计算一个骑士获得的金币。:某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法?:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。
2024-12-29 23:05:01
1674
原创 CG指针和引用
在 C 语言中,指针的类型决定了指针进行算术运算时的步长,即指针移动一个单位所增加的字节数。的长度是7(包括字符串 "china" 的6个字符和结尾的空字符 '\0'),而。所指向的字符串长度是6(不包括结尾的空字符 '\0')。因此,它们的长度不相等。A)数组s中的内容和指针变量p中的内容相等 这个叙述是错误的。C)s数组长度和p所指向的字符串长度相等 这个叙述是错误的。它们存储的内容类型不同,一个是字符串,一个是地址。是一个指针,它只存储了数组的首地址。所以,正确的叙述是 D)*p与s[0]相等。
2024-12-24 23:15:51
592
原创 CG运算符和表达式
a > b > c在 C、C++ 等语言中,关系运算符是从左到右依次结合的,先判断a > b,值为1(真),然后用这个结果(1)再和c比较(即1 > c也就是1 > 2),此关系不成立,结果为0,所以先看b > c,值为1(因为3大于2),再看a(值为5)是否不等于这个结果(1),5不等于1关系成立,所以a!= b > c的值为1。y *= x + 2。
2024-12-24 10:03:25
182
原创 CG求一维数组的最大值、最小值、和与平均值
注意,max和min初始化为a【0】,这在数组为空时会导致未定义行为。应该在读取第一个数后再初始化max和min
2024-12-11 09:42:16
202
原创 CG从键盘输入一行字符串,分类统计各种数据(大写字母、小写字母、 数字等)的个数。
【代码】CG从键盘输入一行字符串,分类统计各种数据(大写字母、小写字母、 数字等)的个数。
2024-12-09 13:49:59
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人