计算一个英文单词中有几个字母
#include <stdio.h>
#include <stdlib.h>
unsigned int MyStrlen(const char str[]){
int i;
unsigned int len=0;
for(i=0;str[i]!=' ';i++){
len++;
}
return len;
}
int main()
{
char a[80];
printf("Please enter a string:");
gets(a);
printf("The length of the string is: %u
",MyStrlen(a));
return 0;
}
计算一篇以空格为分隔符的文章中单词的数目
#include <stdio.h>
#include <string.h>
int main()
{
char input[1000];
int number=0;
printf("Enter: ");
gets(input);
char *a=" ";
char *p;
p=strtok(input,a);
while((p=strtok(NULL,a))){
number++;
}
printf("the space number is %d
",number+1);
return 0;
}