自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++,用二维数组实现矩阵乘法计算

这是矩阵乘法的核心。由于A是一个4x3的矩阵,B是一个3x4的矩阵,所以k的值从0到2(包含0和2),这意味着它会遍历A的所有列和B的所有行。由于C是一个4x4的矩阵,所以i和j的值分别从0到3(包含0和3),这意味着它们会遍历C矩阵的所有行和列。总结来说,这段代码通过三层循环遍历了矩阵A的每一行和矩阵B的每一列,计算了它们的点积,并将结果存储在矩阵C中。:由于内层循环会多次执行,每次执行都会计算一个新的乘积并加到C[i][j]上,所以C[i][j]最终的值将是所有这些乘积的总和,这就是矩阵乘法的规则。

2024-12-05 19:34:47 228

原创 C++,指针下标 访问数组中的元素

这行代码的意思是输出指针 p4 所指向的数组中的第 i 个元素的值,然后输出一个空格。指针的下标访问(也称为指针的数组访问)是C++中的一种语法糖,它允许你使用下标操作符 [] 来访问指针指向的数组中的元素。这种语法在本质上与数组的下标访问是相同的,因为数组名本身就是一个指向数组第一个元素的指针。,你也可以通过 ptr[i] 来访问数组中的元素,其中 i 是数组的索引。在这段代码中, p4 是一个指向动态分配的数组的指针,所以 p4[i] 等价于 *(p4 + i) ,即通过指针算术来访问数组中的元素。

2024-12-04 21:29:52 326

原创 C++,exit函数

如果用户输入的数字不在这个范围内,程序会输出一条错误消息,并使用 exit(1) 来立即终止程序,这里的 1 表示程序因为错误而终止。如果用户输入的数字在允许的范围内,程序会输出这个数字,然后使用 exit(0) 正常结束程序。在这个示例中,如果代码块中抛出了异常,catch 块会捕获这个异常,并使用 cerr 输出错误消息。exit 函数不会返回到调用它的函数,也就是说,一旦调用了 exit,程序的执行流程就结束了。在多线程程序中,exit 函数会导致程序中的所有线程被终止,并且整个程序退出。

2024-11-27 15:35:03 1746

原创 C++,我第一次遇到迭代器

这行代码的目的是为了生成一个与原字符串`numStr`相反的字符串`revStr`,以便后续比较`numStr`和`revStr`是否相等,从而判断`number`是否是回文数。- `rend()`也是`std::string`类的一个成员函数,它返回一个指向字符串开头的反向迭代器。- `numStr.rbegin()`指向字符`'5'`,`numStr.rend()`指向字符`'1'`的前一个位置。这行代码的作用是创建一个字符串`revStr`,它是字符串`numStr`的反转版本。

2024-11-26 17:27:28 153

原创 C++,pow函数用于计算一个数的幂

计算 -1的n次方,这将根据 n的奇偶性交替产生 1 和 -1,从而实现正负号的交替。函数是 C++ 标准库中的一个函数,用于计算一个数的幂。:这部分计算 x 的2n+1 次幂。

2024-11-26 16:43:33 189

原创 C++,fabs函数用于计算绝对值

是 C++ 标准库中的一个函数,全称为 "float absolute value",用于计算浮点数的绝对值。无论传入的数是正数还是负数,使用条件:#include<cmath>函数都会返回它的正值。

2024-11-26 16:39:21 431

原创 C++生成随机数,rand函数,伪随机数,根据系统时间生成的真随机数

注意:rand()%100+1并不要理解为死板的公式,其中rand()还是输出0~32767,只是了运用求余算符,除以100的余数在0至99,再加1就使数值在1至100。至此我们得到的随机数其实是伪随机数,其实每次都会是固定的数字出现顺序,第一次42,第二次68,第三次35......进行如上操作之后,每次我们生成的随机数都是不同的。(根据系统时间生成随机数,因为时间是每时每刻都在变的)。我们这个时候进行几个操作可以得到真正意义上的完全的随机数。可以得到一个0~32767的。1.头文件包含ctime。

2024-11-26 12:13:39 469

原创 C++用递归和数组的知识查找斐波那契数列第n项的值

【代码】C++用递归和数组的知识查找斐波那契数列第n项的值。

2024-11-13 21:50:09 93

原创 getline做 ifstream 的成员函数时和作为全局函数的区别

getline 作为成员函数和全局函数时,在语法上的区别主要体现在函数调用的方式上。

2024-11-12 15:53:59 1741

原创 C++中getline函数的语法、返回值以及输入流的一些概念

在您提供的代码中,这意味着程序会不断地读取用户输入的每一行字符串,并将其打印出来,直到用户输入EOF(在Windows中通常是Ctrl+Z,然后按Enter;注意:剩余的输入("banana,orange\n")仍然留在输入流中,可以在后续的读取操作中继续处理。会停止读取,并留下换行符在输入流中,这可能会影响后续的输入操作。函数的返回值是输入流的引用,这允许它在条件语句中被使用,以检查读取操作是否成功。成功读取一行数据时,它会返回输入流对象,而在C++中,非空的流对象被视为真值(如果用户输入后按下回车键,

2024-11-12 14:15:49 1075

原创 C++ 用getline函数输入,防止cin对有空格字符串的截断

如果你使用`getline`函数并且希望输入的字符串之间包含空格,那么你需要使用`getline`的标准形式,因为它会自动在遇到换行符`\n`时停止读取,而不会在空格处停止。如果你使用`cin`而不是`getline`,那么在遇到第一个空格时,输入就会停止,因为`cin`与提取操作符`>>`默认会以空格作为分隔符。//我此时会输入Hello World。cout

2024-11-12 10:22:47 338

原创 头歌作业,ISBN13编码的生成

int main()i < 12;i++)i < 12;i++)elsecode = 0;else {i < 12;i++)

2024-10-29 10:03:21 173

空空如也

空空如也

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

TA关注的人

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