1138 清除行注释(详解study)
题目描述
给出一个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)相关推荐
- Java代码中的注释详解
2019独角兽企业重金招聘Python工程师标准>>> java注释详解 声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责 ...
- JScript中的条件注释详解(转载自网络)
JScript中的条件注释详解-转载 这篇文章主要介绍了JScript中的条件注释详解,本文讲解了@cc_on.@if.@set.@_win32.@_win16.@_mac等条件注释语句及可用于条件编 ...
- java excel中重复数据 事务处理_Java导出excel时合并同一列中相同内容的行思路详解...
一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...
- 史上最详细的Pytorch版yolov3代码中文注释详解(四)
史上最详细的Pytorch版yolov3代码中文注释详解(一):https://blog.csdn.net/qq_34199326/article/details/84072505 史上最详细的Pyt ...
- java 导出如何合并列_Java导出excel时合并同一列中相同内容的行思路详解
一.有时候导出Excel时需要按类别导出,一大类下好几个小类,小类下又有好几个小小类,就像下图: 要实现这个也不难, 思路如下:按照大类来循环,如上就是按照张江校区.徐汇校区.临港校区三个大类循环,然 ...
- Python 命令行参数详解
Python 命令行参数详解 0. 命令行参数 1. sys.argv 2. getopt 2.1 getopt.getopt 方法 2.2 Exception getopt.GetoptError ...
- PowerBuilder命令行编译详解[1]
PowerBuilder命令行编译详解[1] www.educity.cn 发布者:bin0725 来源:网络转载 发布日期:2013年05月28日 公司的系统是使用PB9.0 + ...
- ownCloud/Nextcloud OCC命令行工具详解
OCC命令行工具详解 ownCloud/Nextcloud OCC命令行工具详解(1) ownCloud/Nextcloud OCC命令行工具详解(2) ownCloud/Nextcloud OCC命 ...
- CSS 清除浮动原理详解
CSS 清除浮动原理详解 一. 浮动float float属性的本质是用来实现文字环绕效果的. 它有一个很大的副作用:会导致父容器的高度坍塌 疑问: 那么将父容器固定高度有用吗? 没用,因为只要浮动元 ...
- linux命令行使用ppt,linux命令行系统详解.ppt
linux命令行系统详解.ppt (161页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 29.9 积分 第2章 命令与示例 1为什么要学习命令?命令对于 ...
最新文章
- input中v-model和value不能同时调用时解决方案
- 让pt-slave-restart支持MariaDB
- JQuery的$和其它JS发生冲突的快速解决方法
- OpenGL GLFX开放GL效果库
- minio 授予永久访问权限_应对 iOS 14 权限管理 应用手把手教你打开“所有照片”权限...
- 电脑时间校对器_笔记本电脑如何保养?华为教你五招轻松延长使用时间
- vue2.0-基于elementui换肤[自定义主题]
- win2008环境mysql主从配置
- android自定义ClockView
- 手提计算机10发现不到打印机,笔记本电脑搜索不到打印机怎么样解决
- 原生js 实现大鱼吃小鱼效果
- Docker学习——pinpoint部署
- 嵌入式之linux用户空间与内核空间,进程上下文与中断上下文
- 简历html步骤,HTML 和 CSS 排版简历
- 复旦计院、工研院2019机试真题及答案详解
- ESP8266_GET请求天气预报、json解析
- Maven was cached in the local repository, resolution will not be reattempted until the update interv
- 华为畅享10s值得买吗_达人测评华为畅享10e和10S哪个好??有区别吗?实情爆料细节...
- 华为eNSP关于HDLC、PPP、GRE、MGRE、RIP的综合实验
- mode在python中的意思_无法理解.mode()在python中的用法
热门文章
- thrift/swift/nifty:获取客户端ip的简单方法
- 我在日本最大的房地产信息网站做重构
- POJ 2706 Connect
- 有翅膀的java游戏_翅膀只是为了拉风?在这几款游戏中,带上翅膀真的能飞
- android7.1索尼,Xperia 1
- Java打造RPC框架(二):11个类实现简单Java RPC
- 小鸟云服务器怎么进行启动和关机?
- 艾伟_转载:[一步一步MVC]第四回:漫谈ActionLink,有时“胡搅蛮缠”
- 搭建电信之“云”需从基础入手 业务拓展紧跟市场需求
- vue实战优化 打包后 vender文件过大问题