检测从键盘输入的以换行符结束的字符串,统计小写字母的个数。若没有小写字母,输出not find
时间: 2023-03-26 18:05:14 浏览: 69
可以使用循环读入每个字符,并判断是否为小写字母,如果是则计数器加一。当读入到换行符时,停止循环并输出计数器的值。如果计数器为,则输出"not find"。
示例代码:
```
#include <stdio.h>
int main() {
int count = ;
char c;
printf("请输入字符串:\n");
while ((c = getchar()) != '\n') {
if (c >= 'a' && c <= 'z') {
count++;
}
}
if (count == ) {
printf("not find\n");
} else {
printf("小写字母个数:%d\n", count);
}
return ;
}
```
相关问题
从键盘输入一行字符,统计字符的个数。输入以换行符结束。
可以使用循环读取每个字符,然后判断是否为换行符,如果不是则计数器加一,最后输出计数器的值即可。具体代码如下:
```
#include <stdio.h>
int main()
{
int count = 0;
char ch;
printf("请输入一行字符,以换行符结束:\n");
while ((ch = getchar()) != '\n')
{
count++;
}
printf("字符个数为:%d\n", count);
return 0;
}
```
C语言输入一字符串,分别统计字符串中大写字母和小写字母的个数
以下是使用 C 语言编写的程序,统计字符串中大写字母和小写字母的个数:
```c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main() {
char str[100];
int length;
int uppercase = 0;
int lowercase = 0;
printf("请输入字符串:");
scanf("%s", str);
length = strlen(str);
// 统计大写字母和小写字母的个数
for (int i = 0; i < length; i++) {
if (isupper(str[i])) {
uppercase++;
} else if (islower(str[i])) {
lowercase++;
}
}
printf("大写字母的个数为:%d\n", uppercase);
printf("小写字母的个数为:%d\n", lowercase);
return 0;
}
```
程序首先要求用户输入字符串,然后使用 `strlen` 函数获取字符串的长度。接下来,使用 `for` 循环遍历字符串的每个字符,如果字符为大写字母,则将 `uppercase` 的值加 1;如果字符为小写字母,则将 `lowercase` 的值加 1。最后,输出大写字母和小写字母的个数。在这个程序中,我们使用了 `ctype.h` 中的函数 `isupper` 和 `islower` 来判断字符是否为大写字母或小写字母。
相关推荐
![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_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)