java实现第四届蓝桥杯空白格式化
JAVA 实现 蓝桥 格式化 空白 第四届
2023-09-14 08:58:10 时间
空白格式化
本次大赛采用了全自动机器测评系统。
如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎! 但也不必过于惊慌。因为在有些情况下,测评系统会把你的答案进行“空白格式化”。其具体做法是:去掉所有首尾空白;中间的多个空白替换为一个空格。所谓空白指的是:空格、制表符、回车符。
以下代码实现了这个功能。仔细阅读代码,填写缺失的部分。
void f(char* from, char* to)
{
char* p_from = from;
char* p_to = to;
while(*p_from==' ' || *p_from=='\t' || *p_from=='\n') p_from++;
do{
if(*p_from==' ' || *p_from=='\t' || *p_from=='\n') {
do {
p_from++;
} while(*p_from==' ' || *p_from=='\t' || *p_from=='\n');
if(____________________) *p_to++ = ' '; //填空位置
}
}while(*p_to++ = *p_from++);
}
请分析代码逻辑,并推测划线处的代码,通过网页提交。
注意:仅把缺少的代码作为答案,千万不要填写多余的代码、符号或说明文字!!
*p_from
相关文章
- java xml解析框架_JAVA解析xml的五种方式对比
- java switch用法_Java switch语句
- java运行机制是什么_JAVA运行机制
- JAVA基于dom4j实现对XML操作「建议收藏」
- native2ascii java_Native2Ascii和Ascii2Native的Java实现
- java url加密_Java实现url加密处理的方法示例
- Java 根据某个 key 加锁的实现方式
- Java实现敏感词过滤代码详解编程语言
- JAVA 实现tail -f 日志文件监控功能详解编程语言
- 银联二维码支付java 实现详解编程语言
- Java连接MySQL:实现数据互通(java如何连接mysql)
- java实现验证码功能(只是显示,还没有提交验证功能)详解编程语言
- MySQL连接Java:一步一步实现连接(mysql连接java)
- 数据库实现Java程序与Oracle数据库的连接(java链接oracle)
- 极速搭建Java连接SqlServer数据库(java连接sqlserver)
- MySQL与Java的结合:实现强大的数据持久化功能(mysql与java)
- Redis Java实现键值自动过期(redisjava过期)
- 连接MySQL连接技术之Java实现(java的mysql)
- Java技术封装Redis,打造高效数据处理系统(java封装redis)
- Java实现Redis数据存储(java的redis)
- 使用Java连接SQL Server数据库,轻松实现数据交互(java连sqlserver)
- 使用Java类连接MSSQL数据库(mssql连接java类)
- Java Redis一次实现无限数据加速的尝试(用java redis)
- Java模拟Oracle实现稳定数据库性能(java模仿oracle)
- Java两个变量的互换(不借助第3个变量)具体实现方法