我对c ++并不熟悉,所以这个问题似乎很愚蠢,但是我应该运行一个代码(由其他人编写)来解决我的问题,作为比较。
代码的输入参数包括“实例数”和其他三个输入(我的问题是第一个输入:实例数)。
我有120个实例,所以我要做的是在CodeBlocks IDE的“输入参数”字段中写入“ 120 1 1 0”。但是,代码并不能为我解决所有这些实例。相反,它解决了第120个问题。同样,如果我设置例如“ 4 1 1 0”,则它仅求解第4个实例。我应该如何传递输入以解决所有输入?
p.s。我尝试了1-120、1:120,“ 1120”,但都无效。
答案 0 :(得分:2)
我应该如何传递输入以解决所有输入?
您编写了一个使用循环的帮助程序函数,并从循环内的库中调用该函数。
void myFunc(int N, int a, int b, int c)
{
for (int i = 1; i <= N; ++i )
{
functionFromLibrary(i, a, b, c);
}
}
从main
函数中调用myFunc
,而不是从库中调用该函数。