【发布时间】:2014-01-16 21:47:07
【问题描述】:
我需要创建 4 个总和为 100 的 int 随机数。其中一个大于 50 并且比其他的大。 我有这个:
int a=0, b=0,c=0,d=0;
int cem=100;
while (a+b+c+d=cem){
Random perc = new Random();
a = perc.Next(50, 100);
b = perc.Next(0, 50);
c = perc.Next(0, 50);
d = perc.Next(0, 50);
}
在编译器中我得到 2 个错误:
赋值的左边必须是变量,索引器的属性 无法将类型“int”隐式转换为“bool”
【问题讨论】:
-
将
a+b+c+d=cem更改为a+b+c+d==cem将解决编译器错误。就目前而言,我看不到您的while循环的内容将如何运行。
标签: c#