黑马程序员技术交流社区
标题:
计算英语句子的单词个数,纯手打上午作业,抛砖引玉
[打印本页]
作者:
李言
时间:
2015-6-14 09:55
标题:
计算英语句子的单词个数,纯手打上午作业,抛砖引玉
//
// 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;
}
作者:
Dove丶凡
时间:
2015-6-14 21:12
好高端的样子,C基础里有这个吗?
作者:
小小羊
时间:
2015-6-14 22:22
这是一个简单的计算一串字符串长度的代码,可以再更改自己随意输入字符串
#include<stdio.h>
#include<string.h>
int main()
{
string_len();
return 0;
}
int string_len(char *s)
{
char *a="abcderfkks" ;
int i=strlen(a);
printf("字符串长度是:%d\n",i);
return i;
}
作者:
洋柿子
时间:
2015-6-14 23:22
标准的代码啊.
作者:
lipeng524824
时间:
2015-6-14 23:25
围观 学习
作者:
Chasel
时间:
2015-6-15 18:39
围观,学习!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2