C语言习题 输出A打头的字符串,题目描述 输出n个字符串,把其中以字母A打头的字符串输出。 输入 第一行 n 第二行到第n+1行,每行一个字符串 输出 A打头的字符串 用C语言编写
时间: 2023-12-03 21:42:29 浏览: 53
以下是一个简单的 C 语言程序,用于实现这个习题的功能:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100 // 假设字符串最长为100个字符
int main()
{
int n;
char str[MAX_LEN];
printf("输入 n:");
scanf("%d", &n);
printf("输入 %d 个字符串:\n", n);
for (int i = 0; i < n; i++) {
scanf("%s", str);
if (str[0] == 'A') {
printf("%s\n", str);
}
}
return 0;
}
```
程序的核心部分是一个 for 循环,它会读入 n 个字符串并逐个判断是否以字母 A 开头,如果是则输出该字符串。需要注意的是,我们假设了字符串最长为 100 个字符,因此在定义字符串数组时使用了一个常量 MAX_LEN。如果输入的字符串超过了这个长度,程序可能会发生错误。
相关问题
c语言之字符串练习题
C语言中的字符串练习题主要涉及字符串的处理和操作,例如字符串的输入输出、字符串的拼接、字符串的比较、字符串的查找、字符串的替换等等。这些练习题可以帮助学习者更好地掌握C语言中字符串的使用方法和技巧,提高编程能力。
例如,第一关中的练习题要求去掉字符串中的所有星号,可以通过遍历字符串并判断字符是否为星号,然后将非星号字符依次存储到新的字符串中来实现。
第二关中的练习题要求将字符串中的字符按照大小写分别排序,可以使用冒泡排序或选择排序等算法来实现。
第三关中的练习题要求将输入的字符转换为相反的大小写形式,可以通过判断字符的大小写形式并进行相应的转换来实现。
总之,C语言中的字符串练习题可以帮助学习者更好地理解和掌握字符串的使用方法,提高编程能力。
c语言指针习题字符串比较
C语言中,可以使用strcmp()函数来比较两个字符串是否相等。该函数的原型为:
```c
int strcmp(const char *s1, const char *s2);
```
其中,s1和s2是要比较的两个字符串。如果两个字符串相等,返回值为0;如果s1大于s2,返回值大于0;如果s1小于s2,返回值小于0。
下面是一个例子,演示了如何使用strcmp()函数比较两个字符串:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[20] = "hello";
char str2[20] = "world";
char str3[20] = "hello";
if (strcmp(str1, str2) == 0)
{
printf("str1 and str2 are equal\n");
}
else
{
printf("str1 and str2 are not equal\n");
}
if (strcmp(str1, str3) == 0)
{
printf("str1 and str3 are equal\n");
}
else
{
printf("str1 and str3 are not equal\n");
}
return 0;
}
```
输出结果为:
```
str1 and str2 are not equal
str1 and str3 are equal
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)