C语言输入一个字符串,判断字符串的第二个位置是否为大写字母
时间: 2023-10-18 16:13:49 浏览: 88
C语言字符串的判断
在C语言中,可以通过判断输入字符串的第二个字符是否满足大写字母的ASCII码范围来判断该字符串的第二个位置是否为大写字母。大写字母在ASCII码表中的范围为`0x41`到`0x5A`。
以下是一个示例程序:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
printf("请输入一个字符串:");
gets(str);
if (str[1] >= 0x41 && str[1] <= 0x5A) {
printf("字符串的第二个位置为大写字母!\n");
} else {
printf("字符串的第二个位置不为大写字母!\n");
}
return 0;
}
```
注意:以上示例代码中使用了不安全的`gets()`函数读取字符串,实际应用中应使用更为安全的函数替代,例如`fgets()`。
阅读全文