下面程序的功能是从键盘输入一行字符(最长不超过80字符) 用函数编程统计其中单词(以空格作为间隔

大学网课 已帮助 人

下面程序的功能是从键盘输入一行字符(最长不超过80字符),用函数编程统计其中单词(以空格作为间隔符的字符串)的个数。 基本思路是:当前被检验字符不是空格,而前一被检验字符是空格,则表示有新单词出现。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。(下面答案中两个单引号""中间都有一个空格) 样例: Input a string:How are you↙ Numbers of words = 3 #include <stdio.h> int CountWords(char str[]); int main() { char str[81]; int num; printf("Input a string:n"); gets(str); num=CountWords(str); printf("Number of words=%dn", num); return 0; } int CountWords(char str[]) { int i, num; num =

A.第17行: str[0] != " " 第21行: str[i]!=" " && str[i-1] == " " 第25行: i++

B.第17行: str[0] == " " 第21行: str[i]!=" " || str[i-1] == " " 第25行: i++

C.第17行: str[0] != "0 " 第21行: str[i]==" " && str[i-1] == " " 第25行: num++

D.第17行: str[0] = " " 第21行: str[i]!=" " && str[i-1] != " " 第25行: num++

下面程序的功能是从键盘输入一行字符(最长不超过80字符) 用函数编程统计其中单词(以空格作为间隔

热搜:下面程序的功能是输出数组s中最大元素