思路: 循环输入,直到末尾。使用strlen函数取长度即可。 #include <stdio.h> #include <string.h> #define MAX_LEN 5000 int main() { char arr[MAX_LEN]; int res = 0; while (scanf("%s", arr) != EOF) { ; } res = strlen(arr); printf("%d",res); }