去除字符串首尾多余的空格

原创 2018年04月16日 19:58:55

题目内容:

用户输入一个字符串,首尾有多余的空格,编写程序来去除这些多余的空格。要求必须使用指针来完成本题。


输入格式:

一个首尾有多余空格字符串。为了便于标识出尾部的空格,在字符串尾部额外添加了个#号表示字符串结束。字符串内部保证不会出现#号。


输出格式:

去除空格后的字符串,同样在在字符串尾部额外添加了个#号表示字符串结束。


输入样例:

  my score    #


输出样例:

my score#

时间限制:500ms内存限制:32000kb
#include<iostream>
#include<string.h>  
using namespace std;
int main()  
{  
	char a[100];
	char *p=a;
	int i,length,start=0,end;
	cin.getline(a,100);
	length=strlen(a);
	for(i=0;i<length;i++)//找到开始的位置 
	{		
		if(p[i] != ' ')//注意:不能用双引号,会产生类型不同的错误 
			break;
		start++;
	}
	end=length;
	for(i=length-2;i>0;i--)//找到结束的位置 
	{		
		if(p[i] != ' ')
			break;
		end--;
	}
	for(i=start;i<end-1;i++)
		cout<<p[i];
	cout<<'#';
}  

【iOS】字符串NSString中去掉空格

转载自:http://hi.baidu.com/dajian_ecjtu/item/0a61d297b96b58f8291647bb 【问题描述】       某些情况下,服务器返回的字段中含有空...
  • chenyong05314
  • chenyong05314
  • 2013-04-02 17:58:53
  • 66155

NSString去多余空格的方法

NSString * detailStr = @"    aaaa   \n"; detailStr = [detailStr stringByTrimmingCharactersI...
  • liuyuyefz
  • liuyuyefz
  • 2012-12-02 04:46:32
  • 4039

iOS开发之NSString字符串去掉首尾空格、去除空格

转载自:http://hi.baidu.com/dajian_ecjtu/item/0a61d297b96b58f8291647bb 【问题描述】       某些情况下,服务器返回的字段中含...
  • zhonggaorong
  • zhonggaorong
  • 2016-06-08 11:50:24
  • 12130

iOS NSString去除其他字符(空格回车符)

很多时候大家都需要对字符串进行处理.现在就对字符串删掉特殊字符的处理进行总结一下. 1.stringByTrimmingCharactersInSet  这个方法只能对字符串前后两个部分的特殊字符...
  • qq342261733
  • qq342261733
  • 2015-01-22 13:42:33
  • 3703

NSString去掉所有换行及空格

在IOS开发过程中,我们有些需要将字符串中的所有的空格,回车删除掉,大部分博客给出了以下处理办法:这种办法只能去掉字符串两端的空格及回车,对于中间的字符串没有任何办法。如果想去掉字符串中所有的空格及回...
  • g1jun
  • g1jun
  • 2014-05-21 19:32:47
  • 11637

iOS字符串NSString中去掉空格(或替换为某个字符串)

【问题分析】  1、使用NSString中的stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]方法只...
  • u011862058
  • u011862058
  • 2014-12-31 19:16:37
  • 4698

ios NSString 去除首尾和中间空格

//    NSString* trimedURL = [stringURL stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAnd...
  • zhaozy55555
  • zhaozy55555
  • 2012-06-17 19:42:32
  • 4825

c语言去字符串 首尾空格

提取p所指内存空间 数据 前后空格 int trimSpaceStr03( char *p, char *buf2) { int ret = 0; int ncount = 0; i...
  • chuyouyinghe
  • chuyouyinghe
  • 2015-05-19 18:31:06
  • 673

<Mooc C++ 教程作业>去除字符串首尾多余的空格

题目内容: 用户输入一个字符串,首尾有多余的空格,编写程序来去除这些多余的空格。要求必须使用指针来完成本题。 输入格式: 一个首尾有多余空格字符串。为了便于标识出尾部的空格,在字符串尾部...
  • esmeliu
  • esmeliu
  • 2016-10-26 17:48:12
  • 615

字符串NSString中去掉空格

【问题描述】       某些情况下,服务器返回的字段中含有空格,这空格是服务器开发人员不小心往数据中多敲了,但客户端需要保护,所以在客户端需要把字符串中的空格过滤掉。 【问题分析】 1、使...
  • daiyelang
  • daiyelang
  • 2013-03-07 10:45:37
  • 1124
收藏助手
不良信息举报
您举报文章:去除字符串首尾多余的空格
举报原因:
原因补充:

(最多只允许输入30个字)