所以问题是开发一个[5] [5]表,每个表包含1-100的唯一数字(没有重复)
所以这就是我提出的:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int outerLoop;
int innerLoop;
int board[5][5]; /* Array Name And Size*/
/* seeds the random number generator*/
srand(time(NULL));
int number;
number = rand() % 101;
/* Start a loop to generate a random integer between 1 and 100 and
assign it into the array. The loop runs 25 times*/
for ( outerLoop = 0 ; outerLoop <= 25 ; outerLoop++ ) /* loop 25 times*/
{ …
Run Code Online (Sandbox Code Playgroud) 请看一下这段代码(使用ArrayList实现)
public String returnCoreUnitsForProgram()
{
ArrayList<String> testArray = new ArrayList<String>();
ProgramClass pc = new ProgramClass("","","","");
if ( pc.getProgramMajor().equals("Software Technology")
|| pc.getProgramMajor().equals("Network Technology" )
|| pc.getProgramMajor().equals("Games Technology" ) )
{
for(int i = 0; i< UnitArray.size() ; i++)
{
if (UnitArray.get(i).getUnitType().equals("Core"))
testArray.add( UnitArray.get(i).getUnitName() );
}
}
return testArray;
}
Run Code Online (Sandbox Code Playgroud)
使用ArrayList - 我得到错误"不兼容的类型 "
没有ArrayList:
public void returnCoreUnitsForProgram()
{
ProgramClass pc = new ProgramClass("","","","");
if ( pc.getProgramMajor().equals("Software Technology")
|| pc.getProgramMajor().equals("Network Technology" )
|| pc.getProgramMajor().equals("Games Technology" ) )
{
for(int …
Run Code Online (Sandbox Code Playgroud)