C语言:试编程序,对输入的一英文句子统计出其中所有由单个字母组成的单词个数

2024-11-06 10:01:20
推荐回答(1个)
回答(1):

//---------------------------------------------------------------------------

#include

int main(void)
{
char word[20];
int c=0;

do
{
scanf("%*[^a-zA-Z]%19[a-zA-Z]",word);
if (!word[1]) ++c;
}while (getchar()!='.');

printf("%d\n",c);
return 0;
}
//---------------------------------------------------------------------------