原文:编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替。

当前输入字符可以分为两种情况: 当前输入字符不为空,则直接输出这个字符即可 当前输入字符为空,这种情况又可以分为两种情况: 上一个输入字符也为空,则忽略此次输入的空格即可 上一个输入字符不为空,则直接输出这个字符即可。 基本思想是: 设置两个变量,分别记录当前输入的字符和上一次输入的字符, 上一个字符 初始化为EOF。 如果当前输入字符为空,上一个输入字符也为空,则忽略当前输入的字符。 View ...

2012-12-02 12:01 1 3908 推荐指数:

查看详情

PHP去除多余空格 多个连续空格只保留一个

/** * 多个连续空格只保留一个 * * @param string $string 待转换的字符串 * @return unknown */ static public function merge_spaces ( $string ) { return preg_replace ...

Mon Jan 23 19:04:00 CST 2017 0 8017
将字符串中连续多个空格替换成一个空格

一,问题描述: 给定一个字符串,将字符串中连续多个空格替换成一个空格。 如:"Hello World I come from china"----->"Hello World I come from china" 二,思路: 逐个字符扫描字符串,遇到连续多个空格 ...

Tue Apr 12 19:16:00 CST 2016 0 9840
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM