第13周项目5-字符串操作(6.删除str中的空格)
2014-11-23 16:22
274 查看
/ *copyright (c)2014,烟台大学计算机学院 *All rights reserved *文件名称:123.cpp *作者:孙春红 *完成日期:2014年11月23日 *版本号:v1.0 * *问题描述:编写程序,删除str中的空格,并保存在str中。 *输入描述:略。 *程序输出:输出删除空格后的str。 */ #include<iostream> using namespace std; int main() { char str[50]="you are so beautiful."; int i=0,j=0; while(str[i]!='\0') { if(str[i]!=' ') { str[j]=str[i]; i++; j++;//若不是空格,将str[i]中的字符保存到str[j]中,i++就j++; } else i++;//若str中有空格,则将空格不存到str[j]中,将下一个字符输入; } str[j]='\0';//切记!! cout<<"删除空格后的字符串:"<<endl; cout <<str<<endl; return 0; }
运行结果:
知识点总结:
运用数组知识以及循环语句的使用,理解i++和j++的先后顺序以及意义,完成删除空格。
相关文章推荐
- 第13周 项目5-字符串操作(2)-<去除str1中的空格,仍保存在str1中>
- 【数组名】第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中
- 第13周项目5(1-3)-字符串操作
- 第13周项目5-字符串操作(1.2)
- 第13周项目5-字符串操作(2.4)
- 第17周项目2--去除str中的特定字符c(空格),结果保存到原字符串中(用指针做形参)
- 第13周项目5字符串操作-统计字母“A”出现的次数
- 第13周项目5-字符串操作(1、字符中数次的个数)
- 第13周项目5字符串操作-统计字符串中字母出现的个数
- 第13周项目5-字符串操作(2.2)
- 第十三周项目 5 字符串操作(字符串复制)——去除空格并保存于原数组
- 第13周项目5(2-1)-字符串操作
- 第13周项目5-字符串操作(2.1)
- Java_字符串的操作替换和删除空格
- 第13周项目5(1-2)-字符串操作
- 第13周项目5(2-3)-字符串操作
- 第13周项目5(2-4)-字符串操作
- 第13周项目5-字符串操作(4、完成复制字符串)
- 第13周项目5-字符串操作(2、统计'A'出现的次数)
- 第十三周 项目五--字符串操作(2.3)字符串复制功能--去空格保存在原数组