思路:如果目前字元不是空格,且下一字元是空格,則單詞個數累加一個
#include<stdio.h>
#include<string.h>
int main()
{
int i,sum=0;
char a[99999];
gets(a);
for(i=0;i<strlen(a);i++)
{
if(a[i]!=' '&&a[i+1]==' ')
{
sum=sum+1;
}
}
printf("%d\n",sum);
}
思路:如果目前字元不是空格,且下一字元是空格,則單詞個數累加一個
#include<stdio.h>
#include<string.h>
int main()
{
int i,sum=0;
char a[99999];
gets(a);
for(i=0;i<strlen(a);i++)
{
if(a[i]!=' '&&a[i+1]==' ')
{
sum=sum+1;
}
}
printf("%d\n",sum);
}