小编Sam*_*iew的帖子

使用循环在数组中生成唯一随机数

所以问题是开发一个[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)

c arrays random loops

2
推荐指数
1
解决办法
1万
查看次数

如何从循环返回多个字符串?

请看一下这段代码(使用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)

java return

0
推荐指数
1
解决办法
96
查看次数

标签 统计

arrays ×1

c ×1

java ×1

loops ×1

random ×1

return ×1