-6
編寫一個程序,允許輸入0到10之間的任意數量的值爲 。當用戶停止輸入值時,顯示頻率分佈 條形圖。使用星號顯示每個值輸入的次數。數組的頻率分佈
我寫了這個:
static void Main(string[] args)
{
int numArrElement;
Console.Write("How many number do you want to enter in array: ");
numArrElement = int.Parse(Console.ReadLine());
int[] numbers = new int[numArrElement];
string inValue;
for (int i = 0; i< numArrElement; i++)
{
Console.Write("Enter your number between 0-10: ");
inValue = Console.ReadLine();
if(int.TryParse(inValue , out numbers[i]) == false)
{
Console.WriteLine("Invalid data entry----0 stored");
}
}
GetRepeatedValue(numbers);
Console.ReadKey();
}
//Method
public static void GetRepeatedValue(int[] num)
{
for (int i = 0; i < num.Length; i++)
{
int valueCnt = 0;
for (int j = 0; j < num.Length; j++)
{
if (num[j] == i)
{
valueCnt++;
}
}
if (valueCnt > 0)
{
Console.WriteLine(i + " " + valueCnt);
}
}
}
請不要發佈任務。 – ChiefTwoPencils
我有解決這個問題的問題。我需要幫助。 –
你有什麼問題? – jcolemang