- 博客(3)
- 收藏
- 关注
原创 C++实现两个大整数相加
之后判断两个数字的大小,另设两个字符串Max和Min,大的给Max,小的给Min,简化了一些运算,使进行减法运算时可以更加专注,也减少了输出端口。今天写了一道两个大整数(位数超百位)相加的题,不能用java和python,第一次遇到,使用了STL里的东西,写的过程中遇到了一些困难,不过,最后还是解决了,个人感觉考虑还算全面,发出来分享一下。另外我其实还有另外一种思路,不过不太想再去实现了:将输入的大整数每十位或十五位分割一下,分别计算,考虑进位,最后再整合、输出。符号相同较为简单,直接相加,考虑进位即可;
2024-03-15 19:44:12
807
1
原创 C/C++实现两个矩阵相乘的简单代码
两个相乘的矩阵v1和v2,其中v1的列数与v2的行数相同(设为m),这也是矩阵乘法的前提,因此最内层的for循环应该以m结束:for (int a = 0;++a),而外边的两层for循环则可以互换位置。首先使用了STL中的容器vector辅助开辟二维数组空间;也可以使用malloc代替,只是稍麻烦一些。之后是存入两个待乘数组,这个操作很简单。
2024-03-09 19:13:39
905
原创 永久解决VS中scanf报错问题,解决需要管理员权限在newc++file.cpp添加宏定义
很多博主已经告诉我们需要在newc++file.cpp文件中添加#define _CRT_SECURE_NO_WARNINGS 1 就可以永久解决scanf报错的问题,这里不多说了。首先附上最初newc++file.cpp文件所在地址"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\VCProjectItems\newc++file.cpp"
2023-12-28 20:17:17
746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人