我正在使用C ++并且想要做一个二维数组。 10行3列。第一列是(1到10)。对于第二列,用户从(1-10)输入他/她对数字的选择,得到一个显示结果的时间表,如下所示:在这个例子中,用户的选择是' 4':
1x4=4
2x4=8
3x4=12
4x4=16
5x4=20
6x4=24
7x4=28
8x4=32
9x4=36
10x4=40
使用for循环时,我无法正确计算用户的输入。
答案 0 :(得分:0)
你可以试试这个输出
#include<iostream>
using namespace std;
int main()
{
int n; //To take input
int table[10][3]; // Table
cout << "Input a number: ";
cin >> n;
// Generating Output
for (int i = 0; i < 10; i++)
{
table[i][0] = i + 1;
table[i][1] = n;
table[i][2] = table[i][0] * table[i][1];
}
for (int i = 0; i < 10; i++)
{
cout << table[i][0] << " * " << table[i][1] << " = " << table[i][2]<<endl;
}
return 0;
}
答案 1 :(得分:0)
解决:现在一切似乎都在运作!!这是代码:
FullName
-------------------
Vinod
Santosh
Sandeep
答案 2 :(得分:0)