【数组】14周项目六(三)。去除str1中的空格,仍保存在str1中(贺while版)

原创 2013年12月02日 19:31:02
上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/*
Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者:赵玲玲
* 完成日期:2013 年 12 月 2 日
* 版 本 号:v1.0
* 输入描述: 无
* 问题描述: str1和str2接起来存放到str3中
* 程序输出: 略
* 问题分析:循环中的选择出不是空格的元素进行复制,倘若是空格,只给i加一,j不变。注意str[j]='\0';不能漏掉
* 算法设计:略
*/

#include<iostream>
using namespace std;
int main()
{
    char str[50]="I am a happy boy\'s daddy.";
    int i=0,j=0;
    while(str[i]!='\0')         //str1数组逐个进行
    {
        if(str[i]!=' ')         //若不是空格
        {
            str[j++]=str[i++];  //复制
        }else
        {
            i++;                //i一直在变,j则只在i不是空格的时候才变
        }
    }
    str[j]='\0';                //切记!!!
    cout<<"整理后的字符串"<<str<<endl;
    return 0;
}


运行结果:
心得体会:有点难度,有点混乱,看了老师的才弄清楚,str以前的不存在了,剩下的只是新的str
知识点总结:略

第十三周项目五字符串操作(2)去除str1中的空格,仍保存在str1中

问题及代码:
  • haojy826
  • haojy826
  • 2014年11月24日 10:57
  • 363

第十三周 项目5:去除str1中的空格,仍保存在str1中

/*  *Copyright (c) 2014,烟台大学计算机学院  *All rights reserved.  *文件名称:first.cpp  *作者:刘天恩  *完成时间:2014年...
  • ltn21999
  • ltn21999
  • 2014年11月25日 10:55
  • 279

13周。。项目五。。去掉str1中的空格并仍保存在str1中

问题及代码; /* *Copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:莉莉.cpp *作者:李莉 *完成日期:2014年1...
  • lily1143
  • lily1143
  • 2014年11月24日 14:31
  • 453

将str1中的空格去除,仍保存在str1中

* All rightsreserved. * 文件名称: array.cpp * 作 者:隋 鑫 ...
  • suixin18363829235
  • suixin18363829235
  • 2012年12月13日 09:19
  • 352

将str1 中的空格去除,仍保存在str1 中

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院 ...
  • qxyanglei12
  • qxyanglei12
  • 2012年12月11日 18:09
  • 491

第13周 项目5-字符串操作(2)-<去除str1中的空格,仍保存在str1中>

#include #include using namespace std; int main() {     char str1[50]="I am a happy boy\'s dadd...
  • huyaping2014
  • huyaping2014
  • 2014年11月24日 13:52
  • 380

第十三周项目五—去除str1中空格,仍保存在strl

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完...
  • aliujiaqi
  • aliujiaqi
  • 2014年11月24日 16:08
  • 382

16-1.4 str1去除空格

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:yinhang.cpp ...
  • ytutianyu
  • ytutianyu
  • 2012年12月12日 19:57
  • 620

【数组】14周项目六(四)。str1和str2连接存放到str1中

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序:/* Copyright (c) 2013, 烟台大学计算机学院 * All rig...
  • u012370487
  • u012370487
  • 2013年12月02日 19:51
  • 549

第十三周项目5-字符串的操作(去除str1的空格,仍放在str1中)

#include using namespace std; int main() { char str1[50]="I am a happy boy\'s daddy."; ...
  • manxcc1425
  • manxcc1425
  • 2014年11月23日 10:38
  • 428
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【数组】14周项目六(三)。去除str1中的空格,仍保存在str1中(贺while版)
举报原因:
原因补充:

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