输入三行文字,找出其中有多少个空格和多少个单词(规定单词间以一个或多个空格分开)。若一个单词恰好在行

2025-01-07 07:39:31
推荐回答(1个)
回答1:

#include
#include
void despace(char *s,int *i)
{
while(s[*i]==' ') (*i)++;
}

int main()
{
int count=0,i=0;
char s[50];
char c;

gets(s);
while((c=s[i])!='\0')
{
if(c==' ')
{
despace(s,&i);
count++;
}
i++;
}
count++;
printf("\ncount:%d",count);
getch();
return 1;
}
另外,虚机团上产品团购,超级便宜