题目 1195: 去掉双斜杠注释

问题 1195: 去掉双斜杠注释【动态数组】 C语言网 直接定义数组,动态数组两种方式 阅读详情

时间限制: 1Sec 内存限制: 128MB

题目描述:(原题链接)

将C程序代码中的双斜杠注释去掉。


输入:

输入数据中含有一些符合C++语法的代码行(每行代码不超过200个字符)。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。

样例输入:

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


输出:

输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。

样例输出 :

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


解题思路:

     字符串的解析与连接

注意事项:

     注意特殊字符需要进行转义

参考代码:

import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        while(in.hasNext()) {
            String s =in.nextLine();
            int index=0;
            if(s.contains("//")) {   //判断是否含有注释
                for(int i=0;i<s.length()-2;i++)
                    if(s.charAt(i)=='/'&&s.charAt(i+1)=='/') {
                        index=i;     //注释的下标位置
                        break;
                    }
            }
            else {
                index=s.length();  //无注释
            }
            s=s.substring(0,index);   //删除含有注释的下标后面的注释部分
            if(index!=0)
                System.out.println(s); //一行的注释注意不换行
        }
        in.close();
    }
}
手把手教你用AirSim和Unreal4在Ubuntu上创建自定义无人机仿真场景 本指南详细介绍了如何在Ubuntu系统上使用AirSim和Unreal Engine 4搭建高精度无人机仿真环境。从硬件配置、驱动安装到Unreal Engine编译和AirSim集成,手把手教你创建自定义场景,适用于算法验证和开发测试。 阅读详情

相关推荐

卫星载荷应用方案

本文将从技术和应用层面探讨卫星载荷的应用方案,分析各个领域的特点和挑战,以期为卫星载荷的应用提供一定的指导和参考。卫星载荷应用方案涵盖了通信、地球观测、气象预报、导航定位等诸多领域在每一个领域中,都存在着不同的技术挑战和应用需求。随着技术的进步和需求的变化,卫星载荷应用方案将不断发展和完善,为人类社会的进步和发展做出更大的贡献。用户可以通过接收多颗卫星的信号,计算自身的位置和速度信息。在覆盖扩展方面,可以采用多星座、MEO、GEO 等不同轨道高度的卫星布局,结合卫星的特点和应用需求,实现覆盖范围的扩展。

muyangjun的专栏 904

去掉双斜杠注释

Description 将C程序代码中的双斜杠注释去掉。 Input 输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。保证每行不超过1000个字符 Output 输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。** 看了优快云几个代码跟我写得是差不多的,但是代码在学校OJ上PE了(开始怀疑测评姬) 后来问...

qq_43569119的博客 1508

西门子S7-200 SMART控制步进电机(二)

目录 一、开环运动控制方法 二、运动轴概述 三、配置运动控制向导 一、开环运动控制方法 S7-200 SMART CPU提供三种开环运动控制的方法: 1、脉冲宽度调制(PWM):内置于CPU中,用于速度、位置或占空比的控制 2、脉冲串输出(PTO):内置于CPU中,用于指定长度脉冲或指定距离的控制 3、运动轴:内置于CPU总,用于速度和位置的控制。本文所讲的就是通过运动轴实现步进电机的运动控制。 SR20和ST20 CP...

qq_43134642的博客 2万+

每天一道C语言编程:(去掉:双斜杠注释,去掉空格)

每天一道C语言编程:(去掉:双斜杠注释,去掉空格)

weixin_69884785的博客 1194

《Autosar_BSW高阶配置》总目录_培训教程持续更新中...

目录 一、Autosar COM Module 二、Autosar BswM Module 三、Autosar EcuM Module 四、Autosar DCM Module 五、Autosar DEM Module 六、其它Module陆续推出 欢迎大家订阅《Autosar_BSW高阶配置》专栏(可以理解为是Autosar培训教程),该专栏每周至少更新一篇,一次订阅,不再二次收费,献上常用的案例和配置方法。下方整理了相关博文的链接(单击蓝色字体即可跳转),方便大家获取。 本专栏...

「汽车电子助手」的博客 4万+

代谢组数据分析(二十八):基于广义估计方程(GEE)的方法探究代谢物与临床表型相关性

本研究利用广义估计方程(GEE)方法对代谢组学数据进行了深入分析,旨在探究代谢物与临床表型之间的相关性。代谢组学数据具有高维性、样本间相关性以及混杂因素的复杂性,传统的统计方法难以有效处理这些问题。GEE方法通过引入相关性结构,能够有效地处理样本间的相关性,并同时调整多个混杂因素,从而提高了分析结果的准确性和可靠性。

专注生信领域 1277

HPU 1156 双斜杠注释

1156: 双斜杠注释 [字符串]时间限制: 1 Sec 内存限制: 128 MB提交: 95 解决: 37 统计题目描述将C程序代码中的双斜杠注释去掉。输入输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号。源程序中没空行。输出输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。样例输入//===================...

不甘 488

Codex 赋能UI自动化测试

✅ 零编码门槛:业务人员也能直接上手✅ 无需复杂配置:跳过部署陷阱,分钟级启用✅ 无权限风险:沙箱隔离 + 操作审计,安全可控✅ 精准匹配 UI 自动化需求:生成代码与执行操作一体化本文我使用CRM系统分类管理功能进行测试演示,手把手教你从测试用例编写,到上传Codex、自动执行浏览器操作,每一步都有细节,看完直接复刻到工作中。

十二测试录 459

9.23

保留六位有效数字的时候 输出为System.out.printf("%.6g/n",x);其中%.6g代表着保留六位有效数字 /n则代表着换行符。

m0_73300542的博客 238

JAVA:Spring Boot3 集成 Spring AI 实现 Skill 开发

本文介绍了如何通过Spring Boot和Spring AI实现大模型技能(Skill)开发,让AI具备调用业务系统能力。文章首先解释了Skill的概念,即AI可调用的业务能力,如查询订单、天气等,并展示了执行流程和整体架构。然后详细介绍了实践样例,包括技术版本、Maven依赖配置、AI服务设置、ChatClient创建和Skill技能注册中心的实现。注册中心提供了技能的注册、查询、启用/禁用等功能,支持按类别管理技能,并能够获取所有可用技能列表。通过这种方式,开发者可以轻松为大模型扩展业务功能调用能力。

木头 623

DC Error: The power pin VDD on the cell UASA1/CG_X8_Rdsd2pcm is unconnected. (UPF-581)

【代码】DC Error: The power pin VDD on the cell UASA1/CG_X8_Rdsd2pcm is unconnected. (UPF-581)

baidu_34971492的博客 970

错题笔记

需要注意的是,这里的字符串常量存储在只读的内存区域,不能通过指针修改这个字符串的内容。编译器会根据字符串的长度自动分配足够的空间来存储这个字符串,并且在末尾添加空字符。:在书写连续多个问号时使⽤,防⽌他们被解析成三字⺟词,在新的编译器上没法验证了。:制表符,光标移到下⼀个⽔平制表位,通常是下⼀个4/8的倍数。:垂直分隔符,光标移到下⼀个垂直制表位,通常是下⼀⾏的同⼀列。:⽤于表⽰⼀个反斜杠,防⽌它被解释为⼀个转义序列符。:退格键,光标回退⼀个字符,但不删除字符。:回⻋符,光标移到同⼀⾏的开头。

2403_87440110的博客 939

SPSS 多重共线性问题:编程解决方案

多重共线性会导致回归模型的不稳定性,使得估计的回归系数失去解释力,降低模型的准确性和可靠性。通过执行这些代码,你将能够计算和查看VIF和CI的结果,并确定是否存在多重共线性问题。上述代码执行了一个回归分析,其中A是我们感兴趣的因变量,B、C、D和E是我们要检查的自变量。接下来,我们将执行多重共线性的检测。通过执行上述代码,你将能够看到每个自变量的VIF和CI值,以及预先设置的阈值。上述代码将计算VIF和CI的值,并将结果写入指定路径的结果文件中。接下来,我们可以使用以下代码来计算和显示VIF和CI的值。

CyberGenius的博客 1426

问题 1195: 去掉双斜杠注释

题目描述   将C程序代码中的双斜杠注释去掉。   输入 输入数据中含有一些符合C++语法的代码行(每行代码不超过200个字符)。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。 输出 输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。 样例输入 //====================== // simpl...

fffzlfk的博客 1485

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

双斜杠 java_去掉双斜杠注释 (Java代码)

解题思路: 正则截取 //后面的 所有 替换为空 输出注意事项:本题注意输出格式。居然还要把换行去掉参考代码:importjava.util.Scanner;publicclassMain1195{/***将C程序代码中的双斜杠注释去掉。**输入**输入数据中含有一些符合C++语法的代码行(每行代码不超过200个字符)。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号...

weixin_33006121的博客 1212

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【ACM】C++程序设计ACM题库总结

浙江工业大学ACM部分题解析+代码

chenmeng的博客 4407

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Day 10

今天在学了逻辑运算符之后写了一个求公因数的程序,也算是对于if while循环的一个巩固和复习了吧。今天发现昨晚写的程序其实没有什么问题,只不过忘记加分隔符了,导致数字重叠在一起看不出来。

Nagasaki520的博客 280

去掉双斜杠注释C语言,去掉双斜杠注释

Description将C程序代码中的双斜杠注释去掉。Input输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。Output输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。Sample Input//======================// simplest program//===========...

weixin_34696080的博客 1341

NSUOJ 1105 去掉双斜杠注释

Descript 将C++程序代码中的双斜杠注释去掉。 Input 输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。保证每行不超过1000个字符 Output 输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。 Sample Input //=================...

acacacc 547

1086: 去掉双斜杠注释

acm

qq_40896017的博客 259

c 练习题 附答案

【代码】c 练习题 附答案。

m0_58341340的博客 387

去掉双斜杠注释C语言,去掉双斜杠注释(示例代码)

题目描述将C程序代码中的双斜杠注释去掉。输入输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。输出输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。样例输入//======================// simplest program//======================#includeusi...

weixin_30653755的博客 1304

去除C/C++中的注释

 /********************************************************  功能:  输入:指向C/C++程序代码的指针及长度  来源:程序员面试宝典第45页 分析:一次读取一行,分两种情况,因为有两种注释: (1)在读取到的一行中查找“//”,如果找到,则把“//”及其后的部分扔掉。 (2)在读取到的一行中查找“/*”,记

goodman_lqifei的博客 1113

力扣583-两个字符串的删除操作(Java详细题解)

这绝对是你看过关于两个字符串的删除操作最好理解的题解,速速查收。

2302_79761426的博客 1135

去掉双斜杠注释(使用strng函数)

Description 将C程序代码中的双斜杠注释去掉。 Input 输入数据中含有一些符合C++语法的代码行。需要说明的是,为了方便编程,规定双斜杠注释内容不含有双引号,源程序中没空行。保证每行不超过1000个字符 Output 输出不含有双斜杠注释的C++代码,除了注释代码之外,原语句行格式不变。 Sample Input Copy //====================== // simplest program //====================== #include using n

Choi_John的博客 799

IDEA双斜线(//)自动注释设置缩进,空格

Graph86 2790
上一篇: 题目 1189: 内码对称
下一篇: 题目 1214: 恺撒密码
Valois
博客等级 码龄8年 74粉丝 147原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值