输入一行字符,计算字符中有多少单词,单词和单词之间以空格分开

来源:互联网 发布:caroemerald 知乎 编辑:程序博客网 时间:2024/05/21 09:45
#include <stdio.h>#include <string.h>int main(){char a[100] = {0};char *p = a;int i = 0;int len = 0;int num = 0;int world = 0;printf("请输入要计算的句子:\n");gets(a);len = strlen(p);//计算输入字符的长度;for(i = 0; i < len; i++){if(*p == ' ')//判断一个单词是否结束;{world = 0;//world置0防止单词与单词之间有多个空格;}else{if(world == 0){world = 1;num++;//计算有多少个单词;}}p++;}printf("%d\n",num);return 0;}
阅读全文
0 0
原创粉丝点击