题目描述

给出一个C++源程序代码,请将其中的注释去掉。已知注释全部采用行注释的形式,即用双斜杠开头的字符串,后面的内容全部作为注释内容(包含双斜杠)。

输入要求

输入若干行源程序代码(含行注释),以文件控制结束。

输出要求

输出去掉注释后的代码,其余内容不变。

输入样例

//======================
// simplest program
//======================
#include<stdio.h>
using namespace std;
//----------------------
int main(){
cout<<”hello world!\n”;
}//---------------------

输出样例

#include<stdio.h>
using namespace std;int main(){
cout<<”hello world!\n”;
}

提示

原题目把注释清掉后还要把由此产生的空行删掉,题目复杂些。现在把测试数据改了下,真的是“其余内容不变”。
#include<stdio.h>
#include<cstring>
int main()
{char a[1006];for(int i=0;gets(a);i++){//一行一行的判断。 for(int j=0;a[j]!='\0';j++){if(a[j]=='/'&&a[j+1]=='/'){//如果碰到此行有斜杠,就跳出此循环,开始下一行判断。 break;}else{printf("%c",a[j]);}}printf("\n");}return 0;
}

1138 清除行注释(详解study)相关推荐

  1. Java代码中的注释详解

    2019独角兽企业重金招聘Python工程师标准>>> java注释详解 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责 ...

  2. JScript中的条件注释详解(转载自网络)

    JScript中的条件注释详解-转载 这篇文章主要介绍了JScript中的条件注释详解,本文讲解了@cc_on.@if.@set.@_win32.@_win16.@_mac等条件注释语句及可用于条件编 ...

  3. java excel中重复数据 事务处理_Java导出excel时合并同一列中相同内容的行思路详解...

    一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...

  4. 史上最详细的Pytorch版yolov3代码中文注释详解(四)

    史上最详细的Pytorch版yolov3代码中文注释详解(一):https://blog.csdn.net/qq_34199326/article/details/84072505 史上最详细的Pyt ...

  5. java 导出如何合并列_Java导出excel时合并同一列中相同内容的行思路详解

    一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...

  6. Python 命令行参数详解

    Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...

  7. PowerBuilder命令行编译详解[1]

    PowerBuilder命令行编译详解[1] www.educity.cn   发布者:bin0725   来源:网络转载   发布日期:2013年05月28日    公司的系统是使用PB9.0 + ...

  8. ownCloud/Nextcloud OCC命令行工具详解

    OCC命令行工具详解 ownCloud/Nextcloud OCC命令行工具详解(1) ownCloud/Nextcloud OCC命令行工具详解(2) ownCloud/Nextcloud OCC命 ...

  9. CSS 清除浮动原理详解

    CSS 清除浮动原理详解 一. 浮动float float属性的本质是用来实现文字环绕效果的. 它有一个很大的副作用:会导致父容器的高度坍塌 疑问: 那么将父容器固定高度有用吗? 没用,因为只要浮动元 ...

  10. linux命令行使用ppt,linux命令行系统详解.ppt

    linux命令行系统详解.ppt (161页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第2章 命令与示例 1为什么要学习命令?命令对于 ...

最新文章

  1. input中v-model和value不能同时调用时解决方案
  2. 让pt-slave-restart支持MariaDB
  3. JQuery的$和其它JS发生冲突的快速解决方法
  4. OpenGL GLFX开放GL效果库
  5. minio 授予永久访问权限_应对 iOS 14 权限管理 应用手把手教你打开“所有照片”权限...
  6. 电脑时间校对器_笔记本电脑如何保养?华为教你五招轻松延长使用时间
  7. vue2.0-基于elementui换肤[自定义主题]
  8. win2008环境mysql主从配置
  9. android自定义ClockView
  10. 手提计算机10发现不到打印机,笔记本电脑搜索不到打印机怎么样解决
  11. 原生js 实现大鱼吃小鱼效果
  12. Docker学习——pinpoint部署
  13. 嵌入式之linux用户空间与内核空间,进程上下文与中断上下文
  14. 简历html步骤,HTML 和 CSS 排版简历
  15. 复旦计院、工研院2019机试真题及答案详解
  16. ESP8266_GET请求天气预报、json解析
  17. Maven was cached in the local repository, resolution will not be reattempted until the update interv
  18. 华为畅享10s值得买吗_达人测评华为畅享10e和10S哪个好??有区别吗?实情爆料细节...
  19. 华为eNSP关于HDLC、PPP、GRE、MGRE、RIP的综合实验
  20. mode在python中的意思_无法理解.mode()在python中的用法

热门文章

  1. thrift/swift/nifty:获取客户端ip的简单方法
  2. 我在日本最大的房地产信息网站做重构
  3. POJ 2706 Connect
  4. 有翅膀的java游戏_翅膀只是为了拉风?在这几款游戏中,带上翅膀真的能飞
  5. android7.1索尼,Xperia 1
  6. Java打造RPC框架(二):11个类实现简单Java RPC
  7. 小鸟云服务器怎么进行启动和关机?
  8. 艾伟_转载:[一步一步MVC]第四回:漫谈ActionLink,有时“胡搅蛮缠”
  9. 搭建电信之“云”需从基础入手 业务拓展紧跟市场需求
  10. vue实战优化 打包后 vender文件过大问题