从键盘输入一个字符串,输出这个字符串的长度(不能使用strlen)。C语言数组
时间: 2023-08-04 07:17:28 浏览: 106
可以使用循环遍历计算字符串的长度,代码如下:
```c
#include <stdio.h>
int main() {
char str[100];
int len = 0;
printf("请输入一个字符串:");
scanf("%s", str);
for (int i = 0; str[i] != '\0'; i++) {
len++;
}
printf("字符串长度为:%d\n", len);
return 0;
}
```
这里定义了一个字符数组 `str`,用于存储输入的字符串。然后使用循环遍历这个字符串,当遇到字符串结束符 `\0` 时,循环结束。在循环过程中,使用计数器 `len` 记录字符串的长度。最后输出字符串的长度即可。
阅读全文