新的C#,我必須爲以下編寫一個控制檯應用程序。使用字符顯示一個字
用戶可以輸入他的話,言獲取存儲到一個數組,
用戶被提示輸入一個字符,字符將檢索所有具有該字符的話。我不知道如何在if語句中設置條件,以及如何使用userinput來檢索單詞。這是我嘗試代碼:
int WCount;
string LargestWord = " ";
string SmallestWord = " ";
int vowelcount = 0;
List<string> wordsarr = new List<string>();
Console.WriteLine("How many words are you going to enter?");
WCount = int.Parse(Console.ReadLine());
for (int j = 0; j < WCount; j++)
{
Console.WriteLine("Please enter your word");
wordsarr.Add(Console.ReadLine());
LargestWord = wordsarr[0];
SmallestWord = wordsarr[1];
string vowel = wordsarr[j].ToString();
if(LargestWord.Length<wordsarr[j].Length)
{
LargestWord = wordsarr[j];
}
else if (SmallestWord.Length>wordsarr[j].Length)
{
SmallestWord = wordsarr[j];
}
Console.WriteLine("Please enter a letter: ");
char userinput = char.Parse(Console.ReadLine());
if (userinput == wordsarr[j])
{
}
}
當然,你不想讓用戶輸入一個字母*每次迭代*。在開始循環之前,你不想問這個嗎? –
是喬恩,我還在學習,謝謝 – DavMar