C# 使用运算符c生成200个数字#
我需要在循环中生成200个数字和符号,这些数字和符号将创建如下内容: 1+1或20*1252 有办法做到这一点吗? 我是c#的新手。有人能帮忙吗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(); 对于(
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