下述函数用于统计一行字符中的单词个数 单词之间用空格分隔。 word_num(str) for(i=

大学专科 已帮助: 时间:2023-08-15 13:35:32

下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str) for(i=0;str[i]!= 【 】;i++) if( 【 】 =)word=0; 【 】; } return(num); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:空格,正确答案,单词

参考解答

用户头像

416***302

2023-08-15 13:35:32

正确答案:\O'或0或NULLstr[inum++或num=num+1或num+=1
观察题目要求,可以知道以下几点:①for循环的结束条件应当是:str[i已是字符串的最后一个字符;②str[i代表字符串str中的第i+1个字符;③整形变量num的值是要记录的单词的个数。C语言中规定字符串的最后一个字符是一个隐含的字符串结束符“\0”,所以在题中第一个空中应填写“\0”;题中第二个空应填写“str[i”,以判断当前位置的字符是否为空格;题中第三个空中应当填写“num++”,通过变量num的加1累加得到字符串中的单词个数。

上一篇 以下程序的输出结果是【 】。 main() { int arr[]={30 25 20 15 10

下一篇 在对文件进行操作的过程中 若要求文件的位置回到文件的开头 应当调用的函数是【 】函数。请帮忙给出正确

相似问题