编一个程序,从键盘输人一个字符串,用 foreach 循环语句,统计其中大写字母和小写字母的个数
时间: 2024-02-15 15:01:41 浏览: 21
好的,以下是一个示例程序:
```csharp
using System;
class Program {
static void Main(string[] args) {
Console.Write("请输入一个字符串:");
string str = Console.ReadLine();
int upperCount = 0; // 大写字母个数
int lowerCount = 0; // 小写字母个数
foreach (char c in str) {
if (char.IsUpper(c)) {
upperCount++;
} else if (char.IsLower(c)) {
lowerCount++;
}
}
Console.WriteLine("大写字母个数:{0}", upperCount);
Console.WriteLine("小写字母个数:{0}", lowerCount);
}
}
```
这个程序会先让用户从键盘输入一个字符串,然后用 foreach 循环遍历其中的每个字符,如果是大写字母就将大写字母个数加1,如果是小写字母就将小写字母个数加1。最后输出统计结果。