我知道具体问题已经问过很多次了。 尝试过,检查过并阅读过,但无法辨认出来。
我怎么可能请求一个输入,该输入将是存储任何给定值的数组的所有元素?
如何将int转换为int []?
请在下面检查我的代码
stocks = [StringVar() for comic in comics]
def update_label():
for counter, comic in enumerate(comics):
stock = stocks[counter]
stock.set("")
if comic._stock >= 10:
colour = "green"
elif comic._stock <= 3:
colour = "red"
elif comic._stock <= 6:
colour = "orange"
stock.set(comic._name + " - " + str(comic._stock) + " remaining")
print(colour)
print(stock.get())
Label(stock_frame, textvariable=stock, fg=colour, bg="#333333").grid(row=counter + 2, column=0, pady=(0, 10))
谢谢
答案 0 :(得分:0)
int input = int.Parse(Console.ReadLine());
// This will create an input with the amount of spaces inserted by the user
int[] A = new int[input];
for (int i = 1; i <= input; i++)
{
A[i - 1] = (1 / i * i);
Console.WriteLine(A[i - 1]);
}
您无法将int
转换为int[]
,但是可以像在int
示例中所做的那样,将for
插入到数组的空间中。希望对您有帮助
答案 1 :(得分:0)
static void Main(string[] args)
{
int noofelement;
do
{
Console.WriteLine("Could you please provide the total numbers of elements of this array?");
} while (!int.TryParse(Console.ReadLine(),out noofelement));
int[] A = new int[noofelement] ;
for (int i = 1; i <= noofelement; i++)
{
A[i-1] = (1 / i * i);
Console.WriteLine(A[i-1]);
}
Console.ReadLine();
}
在此代码中,每次 1 / i * i 操作中,每次 aaray 都可以得到0。