C语言从键盘输入一个字符串,输出这个字符串的长度(不能使用strlen)。.
时间: 2024-01-22 18:17:54 浏览: 113
可以使用循环来遍历字符串,计算出其长度。具体实现如下:
```c
#include <stdio.h>
int main() {
char str[100];
int len = 0;
printf("请输入一个字符串:");
scanf("%s", str);
while (str[len] != '\0') {
len++;
}
printf("字符串的长度为:%d\n", len);
return 0;
}
```
在这段代码中,我们首先定义了一个字符数组 `str`,用来存储输入的字符串。然后通过 `scanf` 函数从键盘获取输入,并将其存储到 `str` 中。接着使用 `while` 循环遍历 `str`,每次循环判断当前位置上的字符是否为字符串结尾符 `\0`,如果不是,则将字符串长度 `len` 加 1。最后输出 `len` 即可得到字符串的长度。
阅读全文
相关推荐













