输入一个字符串(可能包含空格,长度不超过20),输出该串的长度。 输入格式: 输入在一行中给出1个长度不超过20的字符串s。 输出格式: 在一行中输出s的串长。c语言
时间: 2024-03-10 17:49:36 浏览: 147
C语言编程-编写函数fun求一个字符串的长度,在main函数中输入字符串,并输出其长度;
5星 · 资源好评率100%
好的,问题已经收到。下面是 C 语言的代码实现:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char s[21]; // 定义一个长度为 21 的字符数组,用于存储输入的字符串
scanf("%s", s); // 读入字符串
int len = strlen(s); // 计算字符串长度
printf("%d\n", len); // 输出字符串长度
return 0;
}
```
这个程序会先读入一个字符串,然后利用 `strlen` 函数计算该字符串的长度,最后输出该长度。注意,这里假设输入的字符串中不包含空格,如果包含空格,只会读取第一个空格前的部分作为字符串。
阅读全文