【发布时间】:2012-03-18 11:59:41
【问题描述】:
我正在尽我最大的努力做这个程序,即制作一个程序,让用户可以随意掷两个骰子,但掷出的骰子不能显示为数字,而是显示为图像。
比如
[o]
掷骰为 1。
我还没有为程序制作循环代码,我只知道如何为滚动制作随机数,我只是不知道如何为图像制作数组列表并使代码实际使用图片而不是数字...如果您知道我的意思。
这是我目前的代码,感谢您的帮助!
int[] DiceUno = new int[6];
int[] DiceDos = new int[6];
Random rnd = new Random();
Console.WriteLine("This program will allow you to roll two dice");
Console.WriteLine("\nAs many times as you want");
Console.WriteLine("\n\nWhen you want to exit the program, please type (exit)");
Console.WriteLine("\nPress any key to begin rolling");
Console.Read();
for (int i = 0; i < 1; i++)
{
int diceRoll = 0;
diceRoll = rnd.Next(6);
DiceUno[diceRoll]++;
Console.WriteLine("Dice 1 is rolled a: {0}", diceRoll + 1);
diceRoll = rnd.Next(6);
DiceDos[diceRoll]++;
Console.WriteLine("Dice 2 is rolled a: {0}", diceRoll + 1);
}
}
}
}
【问题讨论】:
-
我忍不住要编码,但是 die 的复数形式是 dice。骰子没有意义。只是把它扔在那里。
-
这些是真实的图像还是您只是在数字周围画括号?
-
我也刚刚意识到这一点。如果您指的是 jpeg 等实际图像而不仅仅是 ascii 图像,请忽略我的回答。
-
如果这是家庭作业,则添加 homework 标签。顺便说一句,我也会说西班牙语。