Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

1.代码填空---C/C++

📝 Solutions 🔵 仅限 C++
Problems Description
<p> 输入一items字符串,求它包含多少items单词。单词间以一items或者多items空格points开。<br /> Page 一items单词前,最后一items单词后也可能有0到多items空格。<br /> 比如:" abc&nbsp;&nbsp;&nbsp; xyz" 包含两items单词,"ab&nbsp;&nbsp; c&nbsp;&nbsp; xyz&nbsp;&nbsp;&nbsp; "&nbsp; 包含3items单词。 </p> <p> 如下的程序解决了这items问题,请填写划线部points缺失的代码。 </p> <p> 注意:只填写划线部points的代码,不要填写任何多余的内容。比如已经存在的小括号,注释或说明文字等。 </p> <p> <br /> int get_word_num(char* buf)<br /> {<br /> &nbsp;int n = 0;&nbsp;&nbsp; <br /> &nbsp;int tag = 1; <br /> &nbsp;char* p = buf;<br /> &nbsp;<br /> &nbsp;for(;*p!=0 &amp;&amp; *p!=13 &amp;&amp; *p!=10;p++){<br /> &nbsp;&nbsp;if(*p==' ' &amp;&amp; tag==0) tag=1;<br /> &nbsp;&nbsp;if( _____________________ ) { n++; tag=0; }&nbsp;&nbsp; //填空<br /> &nbsp;}<br /> &nbsp;<br /> &nbsp;return n;<br /> } </p> <p> int main()<br /> {<br /> &nbsp;char buf[1000];<br /> &nbsp;fgets(buf,1000,stdin);<br /> &nbsp;<br /> &nbsp;printf("%d\n", get_word_num(buf));<br /> &nbsp;return 0;<br /> } </p> <p> -------------------------------------------------------------------------------------------------------------------------------- </p> <p> 注意,这题是代码填空,蓝桥正式比赛时,如果正确答案是a=a+b,那么只需要提交a=a+b就可以 </p> <p> 但,我们在这items网站模拟比赛,只能用输出语句输出a=a+b,比如,C++语言 </p> #include &lt;iostream&gt;<br /> using namespace std;<br /> int main()<br /> {<br /> &nbsp;cout&lt;&lt;"a=a+b";<br /> &nbsp;return 0;<br /> } <p> &nbsp; </p>
Input格式
Output格式
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token