如何使用 c++ 绘制所需的矩阵
How to draw desired matrix using c++?
使用 c++ 在矩阵下方绘制。问题需要一个函数,可以在main((中调用该函数。
x!x!x
~~~~~
x!x!x
~~~~~
x!x!x
我尝试比较位置 0,2,4。 并尝试打印,但还有其他方法可以解决此问题吗?
如果矩阵是字符,你可以做这样的事情:
char board[] =
"x|x|xn"
"-+-+-n"
"x|x|xn"
"-+-+-n"
"x|x|xn"
;
包含字符'x'
的列位于索引 0、2、4、14、16、18、26、28、30 处。 行索引为 0、14 和 28。
提示:每行有 6 个字符。
提示:列索引是(行*(每行字符数((+((列-1(*(每行2个字符((
这有一个很好的好处,只需要打印一个语句:
std::cout.write(&board[0], sizeof(board) - 1U);
- 1U
是这样终止 NUL 不会发送到 cout
。
相关文章:
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- C++:TypeDef使用元组
- 使用std::multimap迭代器创建std::list
- 从不同线程使用int64的不同字节安全吗
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- 为什么在全局范围内使用"extern int a"似乎不行?
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用Google Mock来模拟gettimeofday()
- 如何使用默认参数等选择模板专业化
- 为什么使用 "this" 指针调用派生成员函数?
- 使用新行和不使用新行读取文件
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 如何确定我已使用非编码文件到达 EOF?
- 如何在cuSparse中使用cusparseXcoo2csr从coo转换为csc
- 使用CMake创建QML插件
- 使用 LLVM 的 libc++ 时,__1 符号从何而来?
- 在std::cout之后使用std::cin时,换行符从何而来
- 为什么以及在何处在C++中使用引用和指针
- 基例如何影响使用递归函数的哪些行