C# 使用运算符c生成200个数字#

C# 使用运算符c生成200个数字#,c#,.net,C#,.net,我需要在循环中生成200个数字和符号,这些数字和符号将创建如下内容: 1+1或20*1252 有办法做到这一点吗? 我是c#的新手。有人能帮忙吗 Random randonNum = new Random(); for (int i = 0; i < 200; i++) { int nums = randonNum.Next(0, 500); //dont know how to continue } Random randonNum=new Random(); 对于(

我需要在循环中生成200个数字和符号,这些数字和符号将创建如下内容: 1+1或20*1252 有办法做到这一点吗? 我是c#的新手。有人能帮忙吗

Random randonNum = new Random();
for (int i = 0; i < 200; i++)
{
    int nums = randonNum.Next(0, 500); 
    //dont know how to continue
}
Random randonNum=new Random();
对于(int i=0;i<200;i++)
{
int nums=randonNum.Next(0500);
//我不知道如何继续
}

您似乎知道如何生成一个随机数,因此生成两个随机数应该不会有任何问题。看起来您在生成一个名为运算符的随机“符号”时遇到了问题

您可以创建一个包含可能选项的数组,为该数组生成一个随机索引,并通过数组的索引器检索该元素,如中所述:


你似乎知道如何生成一个随机数,所以生成两个随机数应该不会有任何问题。看起来您在生成一个名为运算符的随机“符号”时遇到了问题

您可以创建一个包含可能选项的数组,为该数组生成一个随机索引,并通过数组的索引器检索该元素,如中所述:


你似乎知道如何生成一个随机数,所以生成两个随机数应该不会有任何问题。看起来您在生成一个名为运算符的随机“符号”时遇到了问题

您可以创建一个包含可能选项的数组,为该数组生成一个随机索引,并通过数组的索引器检索该元素,如中所述:


你似乎知道如何生成一个随机数,所以生成两个随机数应该不会有任何问题。看起来您在生成一个名为运算符的随机“符号”时遇到了问题

您可以创建一个包含可能选项的数组,为该数组生成一个随机索引,并通过数组的索引器检索该元素,如中所述:


对所有三个因素使用
Random
怎么样<例如,code>Random也可用于从列表或数组中查找运算符

您可以使用类似的东西(其中
操作符
字符串
对象的数组):

看看这个工作示例:

// this list will contain the results
List<string> list = new List<string>();

// create an array of allowed operators
string[] operators = new string[] { "+", "-", "*" };

Random randonNum = new Random();
for (int i = 0; i < 200; i++)
{
    // pick two numbers
    int num1 = randonNum.Next(0, 500); 
    int num2 = randonNum.Next(0, 500); 

    // pick an operator from the array
    string oper = operators[randonNum.Next(operators.Length)];

    // add it to the list
    list.Add(string.Format("{0}{1}{2}", num1, oper, num2));
}
//此列表将包含结果
列表=新列表();
//创建一个允许的运算符数组
字符串[]运算符=新字符串[]{“+”,“-”,“*”};
Random randonNum=新的Random();
对于(int i=0;i<200;i++)
{
//选择两个数字
int num1=randonNum.Next(0500);
int num2=randonNum.Next(0500);
//从数组中选择一个运算符
string oper=operators[randonNum.Next(operators.Length)];
//将其添加到列表中
Add(string.Format(“{0}{1}{2}”,num1,oper,num2));
}

对这三个因素都使用
随机
怎么样<例如,code>Random也可用于从列表或数组中查找运算符

您可以使用类似的东西(其中
操作符
字符串
对象的数组):

看看这个工作示例:

// this list will contain the results
List<string> list = new List<string>();

// create an array of allowed operators
string[] operators = new string[] { "+", "-", "*" };

Random randonNum = new Random();
for (int i = 0; i < 200; i++)
{
    // pick two numbers
    int num1 = randonNum.Next(0, 500); 
    int num2 = randonNum.Next(0, 500); 

    // pick an operator from the array
    string oper = operators[randonNum.Next(operators.Length)];

    // add it to the list
    list.Add(string.Format("{0}{1}{2}", num1, oper, num2));
}
//此列表将包含结果
列表=新列表();
//创建一个允许的运算符数组
字符串[]运算符=新字符串[]{“+”,“-”,“*”};
Random randonNum=新的Random();
对于(int i=0;i<200;i++)
{
//选择两个数字
int num1=randonNum.Next(0500);
int num2=randonNum.Next(0500);
//从数组中选择一个运算符
string oper=operators[randonNum.Next(operators.Length)];
//将其添加到列表中
Add(string.Format(“{0}{1}{2}”,num1,oper,num2));
}

对这三个因素都使用
随机
怎么样<例如,code>Random也可用于从列表或数组中查找运算符

您可以使用类似的东西(其中
操作符
字符串
对象的数组):

看看这个工作示例:

// this list will contain the results
List<string> list = new List<string>();

// create an array of allowed operators
string[] operators = new string[] { "+", "-", "*" };

Random randonNum = new Random();
for (int i = 0; i < 200; i++)
{
    // pick two numbers
    int num1 = randonNum.Next(0, 500); 
    int num2 = randonNum.Next(0, 500); 

    // pick an operator from the array
    string oper = operators[randonNum.Next(operators.Length)];

    // add it to the list
    list.Add(string.Format("{0}{1}{2}", num1, oper, num2));
}
//此列表将包含结果
列表=新列表();
//创建一个允许的运算符数组
字符串[]运算符=新字符串[]{“+”,“-”,“*”};
Random randonNum=新的Random();
对于(int i=0;i<200;i++)
{
//选择两个数字
int num1=randonNum.Next(0500);
int num2=randonNum.Next(0500);
//从数组中选择一个运算符
string oper=operators[randonNum.Next(operators.Length)];
//将其添加到列表中
Add(string.Format(“{0}{1}{2}”,num1,oper,num2));
}

对这三个因素都使用
随机
怎么样<例如,code>Random也可用于从列表或数组中查找运算符

您可以使用类似的东西(其中
操作符
字符串
对象的数组):

看看这个工作示例:

// this list will contain the results
List<string> list = new List<string>();

// create an array of allowed operators
string[] operators = new string[] { "+", "-", "*" };

Random randonNum = new Random();
for (int i = 0; i < 200; i++)
{
    // pick two numbers
    int num1 = randonNum.Next(0, 500); 
    int num2 = randonNum.Next(0, 500); 

    // pick an operator from the array
    string oper = operators[randonNum.Next(operators.Length)];

    // add it to the list
    list.Add(string.Format("{0}{1}{2}", num1, oper, num2));
}
//此列表将包含结果
列表=新列表();
//创建一个允许的运算符数组
字符串[]运算符=新字符串[]{“+”,“-”,“*”};
Random randonNum=新的Random();
对于(int i=0;i<200;i++)
{
//选择两个数字
int num1=randonNum.Next(0500);
int num2=randonNum.Next(0500);
//从数组中选择一个运算符
string oper=operators[randonNum.Next(operators.Length)];
//将其添加到列表中
Add(string.Format(“{0}{1}{2}”,num1,oper,num2));
}
类似这样的东西

      string[] operands = new[] {"+", "-", "*", "/"};
      Random random = new Random();
      List<string> results = new List<string>();
      for (int i = 0; i < 200; i++)
      {
        int firstNum = random.Next(0, 500);
        int secondNum = random.Next(0, 500);

        string operand = operands[random.Next(0, 3)];
        results.Add(string.Format("{0}{1}{2}", firstNum, operand, secondNum));
      }
string[]操作数=新[]{“+”,“-”,“*”,“/”};
随机=新随机();
列表结果=新列表();
对于(int i=0;i<200;i++)
{
int firstNum=random.Next(0500);
int secondNum=random.Next(0500);
字符串操作数=操作数[random.Next(0,3)];
Add(string.Format(“{0}{1}{2}”,firstNum,operand,secondNum));
}
类似这样的东西

      string[] operands = new[] {"+", "-", "*", "/"};
      Random random = new Random();
      List<string> results = new List<string>();
      for (int i = 0; i < 200; i++)
      {
        int firstNum = random.Next(0, 500);
        int secondNum = random.Next(0, 500);

        string operand = operands[random.Next(0, 3)];
        results.Add(string.Format("{0}{1}{2}", firstNum, operand, secondNum));
      }
string[]操作数=新[]{“+”,“-”,“*”,“/”};
随机=新随机();
列表结果=新列表();
对于(int i=0;i<200;i++)
{
int firstNum=random.Next(0500);
int-se