16、下面程序的功能是从键盘输入一行字符(最长不超过80字符),用函数编程统计其中单词(以空格作为间隔符的字符串)的个数。 基本思路是:当前被检验字符不是空格,而前一被检验字符是空格,则表示有新单词出现。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。(下面答案中两个单引号''中间都有一个空格) 样例1: Input a string:How are you↙ Numbers of words = 3 样例2: 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 w

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行: i++ D.第17行: str[0] != ' ' 第21行: str[i]!=' ' && str[i-1] != ' ' 第25行: num++

时间:2024-03-23 09:47:25

相似题目