我不清楚如何制作这张表:
Number of | Number of Services
Agents | 2 5 10
=====================================
1 | | |
2 | | |
4 | | |
8 | | |
10 | | |
12 | | |
我可以+ = 2,但那会打印6。
除了手动输入所有值。
使用Simulator.simulate(numServices, numAgents, 0.71, 15, 1200);
的输出
我正在考虑使用二维数组来存储输出,另一个用于存储numServices和numAgent,但我不知道如何使它工作。
如果我将其存储为
int[6][3] in1 = {
{2, 5, 10},
{2, 5, 10},
{2, 5, 10}
};
我在哪里存储numAgents,只需从1到6我得到它们的值?
printf(" 1 | %d | %d | %d\n", r1[i][j], r1[i][j+1], r1[i][j+2]);
答案 0 :(得分:0)
每个程序员都会有不同的方式来做到这一点。 以下内容将帮助您入门。
public class DataElement {
public DataElement(int nAgents, int nServices) {
this.numberOfAgents = nAgents;
this.numberOfServices = nServices;
}
// TODO Make private and use getters/setters
int numberOfAgents;
int numberOfServices;
int resultInt;
String resultString;
}
DataElement createElement(int numberOfAgents, int numberOfSerives) {
return new DataElement(numberOfAgents, numberOfSerives);
}
void updateResult(DataElement dataElement, int resultInt, String resultString) {
dataElement.resultInt = resultInt;
dataElement.resultString = resultString;
}
void doCalculation(DataElement dataElement, int arg1, int arg2, int arg3 ){
}