/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者: 徐汉玉
* 完成日期: 2012 年11 月28日
* 版本号: v1.0
*
* 输入描述:无
* 问题描述:
*/
#include<iostream>
using namespace std;
int main()
{
char str1[50],str[50]={" one word lost of dream "};
int i=0,j=0;
bool what=true;
while(str[i]==' '){
i++;
}
while(str[i]!='\0'){
if(str[i]!=' '){
what=true;
str1[j++]=str[i++];
}else if(what){
what=false;
str1[j++]=str[i++];
}else{
i++;
}
}
str1[j]='\0';
cout<<"整理之前"<<str<<endl;
cout<<"整理之后"<<str1<<endl;
return 0;
}
运行结果: