#include <stdio.h> #include<string.h> //这种解法不够稳定但对于这道题够了,shrlen会计算空白符的长度因为这题不用考虑所以这个解法符合题意(除了字符串终止符\0) int main() { int sum=0; while(1) { char str[100]={0};//临时存储 scanf("%s",str); sum +=strlen(str); if(getchar()=='\n') { break; } } printf("%zd",sum); return 0; }