|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- /*
- 2020年3月23日16:16:19
- 目的 :做题目
- 题目 :输入一个英文句子,统计句子中英文单词的个数,假设单词之间用空格隔开。
- */
- #include <stdio.h>
- int main (void)
- {
- char es[100],ch;//English sentences
- int i,num=1;
- printf("请输入一个英文句子(单词用空格隔开):");
- /* scanf("%s",&es[100]);
- for(i=0;es[i]!='\0';i++)
- */
- for(i = 0 ; (ch = getchar()) != '\n' && i< 99 ; es[i ++] = ch , es[i] = '\0') ;
- {
- if(es[i]==32)
- num++;
- }
- printf("其中英文单词出现的个数为:%d",num);
- return 0;
- }
复制代码
题目 :输入一个英文句子,统计句子中英文单词的个数,假设单词之间用空格隔开。
写错了,不知道怎么改
for(i = 0 ; (ch = getchar()) != '\n' && i< 99 ;i++ )
{
es[i ] = ch ;
es[i+1] = '\0';
if(es[i]==32)
num++;
}
这样改。
|
|