输入一段英文,把其中最长的词输出
首先把英文句子按照空格分割成单词,放到数组里比较长短。
class Program { static void Main(string[] args) { Console.WriteLine("输入一句英文句子"); string str = Console.ReadLine();//获取控制台输入的句子 string[] arr = str.Split(' ');//以空格分割放进数组 int num = 0; //使用foreach循环,注意:foreach循环效率最高 foreach (string item in arr) { if (item.Length>num) { num = item.Length; } } Console.WriteLine("其中最长的单词是"); foreach (string item in arr) { if (item.Length==num) { Console.WriteLine(item); } } Console.ReadLine(); } }