//
// main.c
// 字符串练习2
//
// Created by 李言 on 15/6/14.
// Copyright (c) 2015年 ly. All rights reserved.
//
#include <stdio.h>
#include <string.h>
#define SIZE 100
//要求:计算英语句子的单词个数
int main(){
//定义变量
char someWord[SIZE] = "\0";
int i = 0, count = 0;
long int someWordLen = 0;
// 提示输入
printf("请输入一句单词\n");
// 键盘输入
gets(someWord);
// printf("%s\n", oneWord);
// 计算句子长度
someWordLen = strlen(someWord);
// 用两个循环语句共同遍历字符串,第一个循环语句遍历负责单词第一个字符
for(i=0; i<someWordLen; i++){
// 判断,计数,下移一位
if(someWord[i] != ' ' && someWord[i] != '\0'){
count++;
i++;
}
// 第二个循环负责遍历单词字符数
while(someWord[i] != ' ' && someWord[i] != '\0')
i++;
}
printf("单词个数为%d\n", count);
return 0;
} |
|