输入一串字符(以回车结束),截取其中的大写字母输出。
时间: 2024-03-14 20:44:43 浏览: 14
好的,可以使用Python语言实现这个功能。以下是代码示例:
```python
s = input() # 输入一串字符
result = "" # 存储大写字母的字符串
for c in s:
if c.isupper(): # 判断是否为大写字母
result += c # 如果是,则添加到结果字符串中
print(result) # 输出结果字符串
```
这段代码首先读入一串字符,然后遍历其中的每个字符。对于每个字符,如果它是大写字母,则将其添加到结果字符串中。最后输出结果字符串即可。
相关问题
C# 控制台程序 输入一串字符,回车结束,统计大写字母个数,小写字母个数
可以使用以下代码实现:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一串字符:");
string input = Console.ReadLine();
int upperCount = 0; // 大写字母个数
int lowerCount = 0; // 小写字母个数
// 遍历输入的字符串
foreach (char c in input)
{
if (char.IsUpper(c))
{
upperCount++;
}
else if (char.IsLower(c))
{
lowerCount++;
}
}
Console.WriteLine("大写字母个数:{0}", upperCount);
Console.WriteLine("小写字母个数:{0}", lowerCount);
}
}
```
运行程序后,输入一串字符,回车结束,即可得到统计结果。
4、编写一个程序实现输入一串字符(以回车结束),截取其中的大写字母输出。(例如:输入AsdfER12G,则输出AERG)
可以使用Python语言来实现该程序,代码如下:
```python
s = input("请输入一串字符:") # 输入一串字符
result = "" # 用来存储截取的大写字母
for c in s: # 遍历每个字符
if c.isupper(): # 判断是否为大写字母
result += c # 如果是大写字母,加入到结果字符串中
print("截取的大写字母为:", result) # 输出截取的大写字母
```
程序运行后,会提示用户输入一串字符,用户输入后,程序会遍历每个字符,判断是否为大写字母,如果是,则加入到结果字符串中。最后,程序输出截取的大写字母。