使用用户输入增量在C中初始化多维数组

时间:2018-10-02 14:27:32

标签: c arrays 2d

我有一个如下的用例

一个二维数组,第一个值取决于用户分配的大小。我知道最小和最大值以及用户想做的增量。 例如,我知道用户希望将其最小值设置为30,将最大值设置为80,增量应为2。

所以我有一个这样定义的数组

#define MAX_ALLOWED_VALUE  90
int min_value = 30;
int max_value = 80;
int step_value = 2;
                                                         /*user Value*/  //Index 
int User_test [MAX_ALLOWED_VALUE  ][MAX_ALLOWED_VALUE  ] = {{30,         1},

现在我的问题是,我的数组表中的其他条目需要基于第一个用户值和step_value。如何为这种情况定义数组。

任何帮助表示赞赏!

谢谢

0 个答案:

没有答案