企业级网站开发免费论坛申请无广告

news/2025/10/9 6:56:18/文章来源:
企业级网站开发,免费论坛申请无广告,智慧团建网站登录平台pc端,怎么用链接进自己做的网站吗HE 发布时间: 2017年3月27日 18:28 最后更新: 2017年3月27日 18:30 时间限制: 1000ms 内存限制: 256M 描述 Hi there, my name is HE. 在某个秘密的计算机实验室中#xff0c;超级人工智能计算机 HE 诞生了。 HE 可以在网络中搜索合适的程序代码进行自我升级… HE 发布时间: 2017年3月27日 18:28   最后更新: 2017年3月27日 18:30   时间限制: 1000ms   内存限制: 256M 描述 Hi there, my name is HE. 在某个秘密的计算机实验室中超级人工智能计算机 HE 诞生了。 HE 可以在网络中搜索合适的程序代码进行自我升级。在某次升级的过程中HE 得到了一堆软件代码其中有很多注释和空行。注释是为了人类能够读懂代码而写的而对于 HE 来说它并不需要这些东西因此它会首先删除掉代码中的所有注释以及空行。 这里定义了2种注释格式 1.行注释“//”符号“//”之后直至行尾的所有内容都被认为是注释部分 2.段注释“/\* ... \*/”“/\*”表示段注释开始“\*/”表示段注释结束其间的所有内容都被认为是注释部分。 科学家发现 HE 的编译器分析部分出现了一些小问题现在他们希望你能够编写程序帮助 HE 完成这一步骤。 输入 输入文件只有一个其中有许多包含注释的语言代码请读至文件末尾EOF。 输出 输出删除掉注释之后的代码。 注 1.若某一行删除完注释之后只剩下空格则该行也将被视作一个空行需要一起删除。 2.需要同时删除行末的空格。 样例输入1 复制 #includestdio.h //test int main() {printf(Helloworld.);return 0; } #includestdio.h /* ---- ---- */int main() {// testprintf(Goodluck.); // testreturn 0; /* -- */ } 样例输出1 #includestdio.h int main() {printf(Helloworld.);return 0; } #includestdio.h int main() {printf(Goodluck.);return 0; } 题解: step1()函数用于去除// 以及/**/这类的注释把要删除的地方标记为1输出的时候不输出就可以了 step2()函数用于去除多余的空格以及换行。 思路如下 每次从一行的开头检测直到检测到\n为止用pre表示该行第一个空格的位置如果这一行中有非空格字符那么标志位f 1 该行检测完成以后把beg 到 \n区间全部删除掉置值为1然后判断f是否为1如果不为1那么\n也要删除掉 #include cstdio #include iostream using namespace std; char str[1000000]; int length; void read() {char c;while(~scanf(%c,c))str[length] c;str[length] \n;str[length] 0; } void step1() {char c str[0];int pos 0;while(c){if(c /){if(str[pos 1] /)while(str[pos] ! \n) str[pos] 1;else if(str[pos 1] *){while(str[pos 2] ! * || str[pos 3] ! /) str[pos] 1; str[pos] str[pos 1] str[pos 2] str[pos 3] 1;}}c str[pos];} } void step2() {char c str[0];int pos 0;while(true){if(pos length) break;int f 0;int beg pos;//本行第一个字符 for(;str[pos] ! \n;pos){if(str[pos] 1) continue;//已经被删除过的字符不必考虑在内 if(str[pos] ! ) {beg pos 1;f 1;}}//pos 指向/nfor(int i beg;i pos;i) str[i] 1; if(!f) str[pos] 1;pos ;}str[length-1] 1; } void print() {int pos 0;while(str[pos]){if(str[pos] ! 1) putchar(str[pos]);pos;} } int main() {freopen(test.txt,r,stdin);freopen(out.txt,w,stdout);read();step1();step2();print(); }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vs2010网站开发教程c新网站建设流程图

bochs模拟器win10镜像是专为安卓手机用户打造的一个镜像文件,这个镜像需要与bochs模拟器配合使用,安装后就可以安装win10系统了,让你在安卓手机上也能体验win10操作系统的各种种功能,欢迎下载体验。镜像简介Bochs是一个x86硬件平台…

游戏网站服务器租用襄城县住房和城乡建设局网站

By Lthis 上个月就想写了,一直没时间...网上大概搜了一下,原理与操作倒是一大堆,一直没看到源码实现,总得有人动手,这回轮到我了。东西写得很烂,请大牛勿喷。一直觉得靠源码的方式驱动学习是非常好的一种学…

读技术之外:社会联结中的人工智能04数据

1. 数据 1.1. NIST1.1.1. 美国国家标准与技术研究所 (National Institute of Standards and Technology, NIST)1.1.2. NIST成立于1901年,旨在加强国家测量基础设施建设,并为与工业化世界中的经济竞争对手(如德国和英…

做的比较简约的网站有哪些免费做电子名片的网站

在Ubuntu中,你可以使用du命令来查看文件夹的大小。du命令的全称是"disk usage",用于估计和显示目录或文件的磁盘使用空间。 如果你想查看某个特定文件夹的大小,你可以使用以下命令: du -sh /path/to/directory在这个命…

国家知识产权专利网官网电影网站怎么做优化

[html] input上传图片怎样触发默认拍照功能? 使用 capture 属性,capture 的值可以是:camera 打开摄像头user 打开前置摄像头environment 打开后置摄像头以上几个属性都不能保证设备会按照设置的一样打开前置或后置摄像头,如果设备…

泉州网站建站模板广州网站商城建设

剑指 Offer 20. 表示数值的字符串、29. 顺时针打印矩阵、31. 栈的压入、弹出序列、67. 把字符串转换成整数 题目描述: [20] 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。 数值(按顺序)可以分成以下几…

大兴网站开发phpmysql做网站

硬件产品的成本构成一款硬件产品的成本由许多因素构成,主要可以归为三类:研发成本、产品边际成本和服务成本。这里借用了经济学中的一个概念:边际成本,即增加一单位的产量所带来的成本增加量。对于任何一款硬件产品,每…

宜昌网站推广免费响应式企业网站源码

《软件设计的哲学》(A Philosophy of Software Design)是一本在软件架构与设计领域颇具影响力的书籍,作者 John Ousterhout 在书中分享了诸多深刻且实用的软件设计理念。书中列举的这些设计原则,汇聚了作者丰富的实战经验与深邃的…

建设网站应达到的目的和作用wordpress博客优化插件

1.引用变量 应用变量和指针十分相似,但是要注意二者的区别;例如,引用变量在声明引用时也要初始化,而不能像指针那样先声明再赋值。引用更接近const 指针。 int rat; int & rats rat; //int & rat…

平面设计网站灵感在线制作免费生成水印

图像按矩阵缩放:Matrix matrix new Matrix();matrix.postScale(...);matrix.postTranslate(...);matrix.postRotate(...);...我希望缩放的图像不会小于原始图像的一半,因此总变焦不应小于0.5.但是怎么做呢?我试图获取矩阵的第一个值来检查:f…

Potplayer Official Download LINK

http://potplayer.tv/ https://potplayer.daum.net/64 BIT: https://t1.daumcdn.net/potplayer/PotPlayer/Version/Latest/PotPlayerSetup64.exe

佛山企业网站建设渠道北京企业名录

文章目录 完全背包518. 零钱兑换 II (求组合方法数)思路分析代码实现思考总结 377. 组合总和 Ⅳ (求排列方法数)思路分析代码实现思考总结 完全背包 完全背包和01背包问题唯一不同的地方就是,每种物品有无限件。 依然举这个例子: 背包最大重量为4。 物…

各大网站提交入口网址空间中国网站

中介者(Mediator)模式是一种行为设计模式,它定义了一个对象来封装一组对象之间的交互。中介者对象负责控制和协调这些对象之间的交互,使得这些对象不需要显式地相互引用,从而降低它们之间的耦合。 以下是一个简单的中…

二廿计划(25.10.09 - 25.10.29)

目录09-13 15-18 19-23 24-2809-13 09本文来自博客园,作者:cwkapn,转载请注明原文链接:https://www.cnblogs.com/cwkapn/p/19129771

本地做那种网站好一些邯郸网站制

在使用R语言进行数据可视化的时候,常常需要将多张统计图表绘制在同一张图上面,从而更高效地传递信息,下面我们就来一起看看具体如何实现。一、使用R语言自带的函数绘制的图像R语言本身就已经内置了许多绘图函数,能够满足较为基本的…

阴阳师网站怎么做设计中国第一架飞机

1.首先,我是因为重装了ubantu系统,不得不重新配置ssh 2.第一步,在本机的终端安装ssh插件: (1) (2)restart开启这个ssh端口 3.然后,就在vscode里面,安装哪个…

商标查询网站医疗器械分类目录2021

5、hue整合oozie 第一步:停止oozie与hue的进程 通过命令停止oozie与hue的进程,准备修改oozie与hue的配置文件 第二步:修改oozie的配置文件(老版本的bug,新版本已经不需要了)这一步我们都不需要做了 修改ooz…

建网站学什么专业云游戏平台网页版

以占用内存的方式修改文件 待修改的文件 word1.txt,文件内容如下:现在要将文中的“汪淼”修改为“WM”,代码如下:#!-*-coding:utf-8-*- old_str 汪淼 new_str WM f1 open(word1.txt,r,encoding"utf-8") #…

怎么用ps切片在dw里做网站深圳网站建设制作设计平台

前言 在构建分布式系统时,选择适合的消息中间件是至关重要的决策。RabbitMQ、Kafka、ActiveMQ 和 RocketMQ 是当前流行的消息中间件之一,它们各自具有独特的特点和适用场景。本文将对这四种消息中间件进行综合比较,帮助您在项目中作出明智的…