C++;-如何从上到下制作4x4矩阵和cout列(需要解密字符串) 我是C++的BeGGEnLand,我刚开始用一些不简单的矩阵来解决问题。我发现了“凯撒密码”算法或其他什么叫它,于是我做了一些任务让我去做。我想做4x4矩阵和cout列,从上到下。问题是,我不知道如何制作4x4矩阵,最终使这项任务变得更容易
下面是我编写的简单代码:C++;-如何从上到下制作4x4矩阵和cout列(需要解密字符串) 我是C++的BeGGEnLand,我刚开始用一些不简单的矩阵来解决问题。我发现了“凯撒密码”算法或其他什么叫它,于是我做了一些任务让我去做。我想做4x4矩阵和cout列,从上到下。问题是,我不知道如何制作4x4矩阵,最终使这项任务变得更容易,c++,arrays,matrix,C++,Arrays,Matrix,下面是我编写的简单代码: #include <iostream> #include <string> using namespace std; int main(int argc, char** argv) { char word[16][16] = {"s", "a", "o","r", "e", "e", "c", "e", "s", "s", "i",
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char** argv)
{
char word[16][16] = {"s", "a", "o","r",
"e", "e", "c", "e",
"s", "s", "i", "n",
"n", "t", "f", "i"};
for (int i = 0; i < 16; i++)
{
for (int j = 0; j < 16; j++)
{
cout << word[j][i];
}
}
return 0;
}
我希望它看起来像这样:
sesnaestocifreni
正如你从矩阵中看到的,我希望它在每一行或每一列中从上到下都是一样的(请为我对矩阵的错误认识道歉)
还有人告诉我,我需要检查列和行的数量,如果它们是相同的,那么我可以检查它们。如何做到这一切
#包括
#包括
使用名称空间std;
int main()
{
字符字[5][5]={“saor”、“eece”、“ssin”、“ntfi”};
对于(int i=0;i<4;i++){
对于(int j=0;j<4;j++){
coutchar-word[16][16]
是一个16x16数组。您的16个元素基本上填充了该数组的第一行。@Botje但是当我写[4][4]时,它说“char[4][4]的初始值设定项太多了”
sesnaestocifreni
#include <iostream>
#include <string>
using namespace std;
int main()
{
char word[5][5] = {"saor", "eece", "ssin", "ntfi"};
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
cout << word[j][i];
}
}
return 0;
}