输出n个字符串,把其中以字母A打头的字符串输出。 输入 第一行 n 第二行到第n+1行,每行一个字符串用c语言
时间: 2023-12-10 07:41:28 浏览: 55
实现如下:
```c
#include <stdio.h>
#include <string.h>
int main() {
int n;
scanf("%d", &n);
char str[100];
for (int i = 0; i < n; i++) {
scanf("%s", str);
if (str[0] == 'A') {
printf("%s\n", str);
}
}
return 0;
}
```
首先读入一个整数 `n`,表示字符串的个数。
然后循环读入每个字符串,如果该字符串的第一个字符是 `'A'`,则输出该字符串。注意,字符串的输入需要使用 `%s` 格式,而不是 `%c`。
相关问题
输出n个字符串,把其中以字母A打头的字符串输出。 输入 第一行 n 第二行到第n+1行,每行一个字符串
下面是一个 Python 代码实现:
```
n = int(input()) # 输入 n
for i in range(n):
s = input() # 输入每个字符串
if s[0] == 'A': # 判断该字符串是否以 A 开头
print(s) # 输出该字符串
```
代码的思路是先输入 n,然后用 for 循环输入每个字符串,判断该字符串的首字符是否为 A,如果是,则输出该字符串。注意,Python 的字符串下标从 0 开始。
用C++语言输入N个字符串,把其中以字母A打头的字符串输出。
可以使用字符串的substr函数来实现:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
cin >> n;
string str[n];
for (int i = 0; i < n; i++) {
cin >> str[i];
}
for (int i = 0; i < n; i++) {
if (str[i].substr(0, 1) == "A") {
cout << str[i] << endl;
}
}
return 0;
}
```
该程序先读入N个字符串,然后使用for循环遍历每个字符串,使用substr函数取出字符串的第一个字符,如果第一个字符是"A",则将该字符串输出。substr函数的第一个参数是起始下标,第二个参数是子串长度,这里使用了1作为子串长度,表示取出第一个字符。最后将以字母A打头的字符串依次输出即可。
需要注意的是,由于输入字符串数量N是变量,因此需要使用动态数组来存储输入的字符串,这里使用了C++中的变长数组来实现。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)