【数组】14周项目六(五)。字符前加符号
来源:互联网 发布:淘宝怎么修改当前主营 编辑:程序博客网 时间:2024/05/21 10:17
上机内容:C++程序的编写和运行
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程
我的程序:
/* Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者:赵玲玲 * 完成日期:2013 年 12 月 4 日 * 版 本 号:v1.0 * 输入描述: 无 * 问题描述: 字符串前加五个字符* 程序输出:略 * 问题分析:将str1向后移动五个单位,将str2的复制到str1前面,再输出*/ #include <iostream>using namespace std;int main(){ char str1[40]= "I am a boy."; char str2[20]= {"note:"}; int i=0,len1=0,len2=0,j; for(i=0; i<20; i++) //求出str1和str2的长度。。。一开始用的i=40层循环,结果求出str2的长度不对,就是因为超出了它的长度 { if(str2[i]!='\0') { len2++; } if(str1[i]!='\0') { len1++; } } for(i=len1;i>=0;i--) //str1往后退len2个单位...一开始想用循环一个一个向后运,结果len1把长度限死了 { str1[i+5]=str1[i]; } for(i=0; i<len2; i++) //将str2中的元素复制到str1的前端 { str1[i]=str2[i]; }cout<<"整理后的字符串"<<str1<<endl; return 0; //终于成功了}
我的结果:
心得体会:不容易啊,错误思想害死人啊。。。多亏了张玉老师这才解救
知识点总结:数组有长度,不能越界。循环的时候注意不要因为重复赋值导致结果出错
- 【数组】14周项目六(五)。字符前加符号
- 十六周上机任务(在字符前加符号)
- 【数组】14周项目六
- 第三六将项目五 有多少符号
- 第十三周项目五(六)
- 13周。。项目五。。合并两个字符数组
- 【数组】14周项目四(一)。字符数组排序
- 字符串处理你(在字符串前加符号)
- 【数组】14周项目六(一)。完整复制字符串
- 第十三周 项目五--字符串操作(2.2)字符串复制功能---两个数组中的字符复制在一个数组中
- 在字段前加字符
- 【数组】14周项目五。字符串统计
- 字符数组 与 字符指针(使用前分配内存)
- 第九周项目六 求符号代表的数字
- 【数组】14周项目六(二)。str1和str2接起来存放到str3中
- 【数组】14周项目六(四)。str1和str2连接存放到str1中
- 【二维数组】15周项目六。扫雷
- 加深C# 中字符串前加@符号理解以及使用~~
- JQUERY/EACH()
- 将s1,s2连接起来放到s3中
- Java类集--Stack类
- C#语言之“string格式的日期时间字符串转为DateTime类型”的方法
- 双系统(win7+ubuntu)空间不足时解决方法
- 【数组】14周项目六(五)。字符前加符号
- iOS: 今天开始App(Start Developing iOS Apps Today)
- 我从不害怕死亡,只害怕从未尝试
- 提升个人魅力的100句必读警句
- WINDOWS重叠IO模型
- 30天自制操作系统笔记(十一十二)——源码
- C#关于虚方法 virtual 和 override 重写 详解
- js脚本搜集
- C语言两种动态分配二维数组方式的讨论