用c++输入10个字母,输出其中小写英文字符
时间: 2023-08-04 11:32:51 浏览: 94
以下是一个示例代码,可以实现输入10个字母,输出其中小写英文字符的功能:
```c++
#include <iostream>
using namespace std;
int main() {
char ch[10];
cout << "请输入10个字母:" << endl;
for(int i = 0; i < 10; i++) {
cin >> ch[i];
}
cout << "其中小写英文字符有:" << endl;
for(int i = 0; i < 10; i++) {
if(ch[i] >= 'a' && ch[i] <= 'z') {
cout << ch[i] << " ";
}
}
cout << endl;
return 0;
}
```
运行程序后,会提示用户输入10个字母,用户输入完毕后,程序会输出其中小写英文字符。程序中使用了两个for循环,第一个循环用于输入10个字符,第二个循环用于输出其中小写英文字符。在第二个循环中,判断当前字符是否为小写英文字符,如果是,则输出该字符。
相关问题
用c++ 输入大写字母转换成小写字母输出
您可以使用标准库中的 `tolower` 函数来将大写字母转换为小写字母。下面是一个简单的示例代码:
```c++
#include <iostream>
#include <ctype.h>
int main() {
char c;
std::cout << "Please enter a capital letter: ";
std::cin >> c;
std::cout << "The lowercase letter is: " << (char)tolower(c) << std::endl;
return 0;
}
```
在这个示例中,我们首先使用 `std::cin` 输入一个字符,然后使用 `tolower` 函数将其转换为小写字母并输出到控制台。请注意,我们需要将函数的返回值强制转换为 `char` 类型,因为 `tolower` 返回一个整数类型。
用C++输入一个字符串,将其中的小写字母修改为大写字母,输出该字符串。
可以使用C++中的标准库函数 `toupper` 来将小写字母转换为大写字母,以下是一个示例代码:
```c++
#include <iostream>
#include <cstring>
#include <cctype>
using namespace std;
int main()
{
char str[100];
cout << "请输入一个字符串: ";
cin >> str;
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (islower(str[i])) { // 判断是否为小写字母
str[i] = toupper(str[i]); // 转换为大写字母
}
}
cout << "转换后的字符串为: " << str << endl;
return 0;
}
```
输入示例:
```
请输入一个字符串: Hello, world!
```
输出示例:
```
转换后的字符串为: HELLO, WORLD!
```