第13周项目5-字符串操作(6.删除str中的空格)

来源:互联网 发布:网络机顶盒摇控器下载 编辑:程序博客网 时间:2024/05/21 09:48
/  *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++的先后顺序以及意义,完成删除空格。

0 0
原创粉丝点击