c语言实现几种情况下字母和单词的计算

来源:互联网 发布:网络测试仪杉木林 编辑:程序博客网 时间:2024/05/16 06:35

c语言实现几种情况下字母和单词的计算

情况一:计算一个英文单词中有几个字母

#include <stdio.h>#include <stdlib.h>unsigned int MyStrlen(const char str[]){    int i;    unsigned int len=0;    /*因为字符串在内存中的末尾为'/0'所以,只需要循环遍历'/0'以前的字符即可*/    for(i=0;str[i]!='\0';i++){        len++;    }    return len;}int main(){    char a[80];    printf("Please enter a string:");    gets(a);    printf("The length of the string is: %u\n",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 \n",number+1);       return 0;}
阅读全文
0 0
原创粉丝点击