5-4 求字符串长度 题目描述 对任意长度的字符数组,求其长度,不包括结束符‘\0‘。 输入样例: A1sd2!s 输出样例:
时间: 2024-02-27 22:51:48 浏览: 76
以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char s[81];
scanf("%s", s);
int len = strlen(s);
printf("%d\n", len);
return 0;
}
```
使用 C 语言内置的 `strlen()` 函数可以求出字符串的长度,不包括结束符 `\0`。将输入的字符串传入 `strlen()` 函数中即可,最后输出字符串的长度。
如果输入样例为 A1sd2!s,则输出为 7,因为该字符串长度为 7。
相关问题
用c语言 5-4求字符串长度 题目描述 对任意长度的字符数组,求其长度,不包括结束符‘\0‘。 输入样例: A1sd2!s 输出样例: 7
```c
#include<stdio.h>
int main(){
char str[100];
int i;
scanf("%s", str);
for(i = 0; str[i] != '\0'; i++);
printf("%d\n", i);
return 0;
}
```
用c语言对任意长度的字符数组,求其长度,不包括结束符\0'。 输入样例 Alsd2ls 输出样例7
好的,以下是用 C 语言编写的程序,可以实现对任意长度的字符数组求其长度,不包括结束符`\0`:
```c
#include <stdio.h>
int main() {
char str[100];
int len = 0, i;
printf("请输入字符串:");
scanf("%s", str);
for (i = 0; str[i] != '\0'; i++) {
len++;
}
printf("字符串长度为:%d\n", len);
return 0;
}
```
这段程序可以读入一个字符串,然后遍历字符串中的每个字符,直到遇到结束符`\0`为止,计算出字符串的长度。最后输出字符串的长度。