从键盘上输入一个字符串,输出这个字符串的长度,不使用strlen,c语言编程
时间: 2024-02-18 15:03:06 浏览: 79
好的,可以使用循环来逐个遍历字符串中的字符,直到遍历到字符串的结束符'\0'为止,记录下遍历的次数,就是字符串的长度。可以参考下面的代码实现:
```c
#include <stdio.h>
int main() {
char str[100]; // 定义一个字符数组,用于存放输入的字符串
int len = 0; // 用于记录字符串的长度,初值为0
printf("请输入一个字符串:\n");
scanf("%s", str); // 从键盘输入字符串
while (str[len] != '\0') { // 循环遍历字符串中的字符
len++; // 记录遍历的次数,即字符串的长度
}
printf("字符串的长度为:%d\n", len);
return 0;
}
```
输入一个字符串后,输出该字符串的长度。
阅读全文