定义一个字符数组,从键盘上输入一串字符串存放到这个字符数组中,不用strlen函数,统计这串字符串的字符个数。
时间: 2023-03-20 10:06:50 浏览: 171
可以定义一个字符数组,然后使用循环结构从键盘上输入字符,直到输入回车为止,将输入的字符存放到字符数组中,并且每输入一个字符,计数器加1,最后输出计数器的值即可。以下是示例代码:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
char str[MAX_SIZE];
int count = 0;
char c;
printf("请输入一串字符串:\n");
while ((c = getchar()) != '\n' && count < MAX_SIZE - 1) {
str[count++] = c;
}
str[count] = '\0';
printf("这串字符串的字符个数为:%d\n", count);
return 0;
}
```
阅读全文