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

删除嵌套注释

📝 Solutions 🔵 仅限 C++
Problems Description
<p> <br /> </p> <p> 大家在<span>C</span>语言课程当中一定接触过注释。注释主要是用来表明程序用意的,不作为程序编译的一部points。<span>C</span>语言当中使用“<span>/*”</span>和“<span>*/”</span>来标记注释的。“<span>/*”</span>和“<span>*/”</span>之间的部points可以标注当前程序的用意,例如以下<span>C</span>语言程序: </p> <p style="margin-left:0.74cm;text-indent:0.74cm;"> <span>/*</span>将要定义一items整数<span>*/</span> </p> <p style="margin-left:0.74cm;text-indent:0.74cm;"> <span>int i;</span> </p> <p> 然而,注释当中是不可以嵌套注释的,例如以下程序所用到的注释就是非法的: </p> <p style="margin-left:0.74cm;text-indent:0.74cm;"> <span>/*</span>将要定义一items整数<span>/*</span>这items整数是用来作为计数器的<span>*/*/</span> </p> <p style="margin-left:0.74cm;text-indent:0.74cm;"> <span>int i;</span> </p>
Input格式
<p> <br /> </p> <p> <span></span>一段写好的程序,其中可能含有注释的嵌套。(为简单起见,测试数据中不包含空行。)注释一律独立成行(也就是说一行当中不同时包含需要编译的代码和注释,也不会同时包含多余一items的完整注释),例如以下两items代码是不出现的: </p> <p> 情况<span>1</span> </p> <p> <span>int a = 0; /*</span>定义<span>*/</span> </p> <p> 情况<span>2</span> </p> <p> <span>int a = 0; /*/*</span>非法<span>*/</span>注释<span>*/ /*</span>合法注释<span>*/</span> </p> <p> <span></span>现在给你一段写好的程序,请你开发一items新的编译辅助工具将其中非法的注释整items删除。 </p>
Output格式
<p> <br /> </p> <p> 删除非法注释后的代码。 </p>
Sample
Sample Input 1
#include <stdio.h> int main() { /*int a; /*printf("%d",&a);*/*/ return 0; /*返回*/ }
Sample Output 1
#include <stdio.h> int main() { return 0; /*返回*/ }
Submit Code
请先Login后Submit

🤖 AI 解题助手

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