-->
当前位置:首页 > 题库 > 正文内容

程序填空题:统计一行单词数

Luz2年前 (2022-12-05)题库738
输入一行字符,统计其中有多少个单词。假设单词之间以空格分开。
提示:当前被检验字符不是空格,而前一个被检验字符是空格,则表示有新单词出现。
根据上述功能,补全如下代码(请不要填写多余的空格)。

#include <stdio.h>
#define N 20
int CountWords(char str[]);
int main()
{
char str[20];

printf("Numbers of words=%d\n",);
return 0;
}
int CountWords(char str[])
{
int i,num;
num=(str[0]!=' ')?1:0;
for(i=1;;i++)
{
if(str[i]!='\0' && )
{
num++;
}
}
return num;
}







答案:
第1空:gets(str);

第2空:CountWords(str)

第3空:str[i]!='\0'

第4空:str[i-1]==' '

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。