zoukankan      html  css  js  c++  java
  • java实现第四届蓝桥杯空白格式化

    空白格式化
    本次大赛采用了全自动机器测评系统。
    如果你的答案与标准答案相差了一个空格,很可能无法得分,所以要加倍谨慎! 但也不必过于惊慌。因为在有些情况下,测评系统会把你的答案进行“空白格式化”。其具体做法是:去掉所有首尾空白;中间的多个空白替换为一个空格。所谓空白指的是:空格、制表符、回车符。
    以下代码实现了这个功能。仔细阅读代码,填写缺失的部分。
    void f(char* from, char* to)
    {
    char* p_from = from;
    char* p_to = to;
    while(*p_from==' ' || *p_from=='	' || *p_from=='
    ') p_from++;
    
    do{
          if(*p_from==' ' || *p_from=='	' || *p_from=='
    ')  {
                do {
                        p_from++;
                } while(*p_from==' ' || *p_from=='	' || *p_from=='
    '); 
                if(____________________) *p_to++ = ' '; //填空位置
            }
    }while(*p_to++ = *p_from++);
    
    }
    请分析代码逻辑,并推测划线处的代码,通过网页提交。
    注意:仅把缺少的代码作为答案,千万不要填写多余的代码、符号或说明文字!!
    
    *p_from
    
  • 相关阅读:
    正则表达式学习网站
    Longest Substring Without Repeating Characters
    保留小数点后几位数字
    ReentrantLock和synchronized的区别随笔
    范型 小编
    两个线程交替打印字符串
    Gray Code
    Ajax
    堆排序
    Clone Graph
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076864.html
Copyright © 2011-2022 走看看