c#编程:输入一个英文句子,输入单词时单词间用一个空格隔开,要求统计并输出句子中包含英文单词的个数
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个英文句子:");
string sentence = Console.ReadLine();
// 将输入的句子按空格分割成单词数组
string[] words = sentence.Split(' ');
int count = 0;
foreach (string word in words)
{
// 判断单词是否只包含字母
if (System.Text.RegularExpressions.Regex.IsMatch(word, @"^[a-zA-Z]+$"))
{
count++;
}
}
Console.WriteLine("句子中包含英文单词的个数为:" + count);
}
}