7、在字符串前加5个符号"note:"

原创 2013年12月03日 14:58:32

老师的方法:

#include<iostream>
using namespace std;
int main()
{
	char str1[40]={"I am a boy."};
	char str2[20]={"note:"};
	int i=0,len2=0;
	//下面将把str2插入到str1的开头部分,并且保存在str1中
	//先求出str2的“长度”
	while(str2[len2]!='\0')
	{  
		len2++;
	}	
	//str2中有len2个字符
	//找到str1中结尾的位置
	i=0;    
	while(str1[i]!='\0')
	{
		i++;
	}
	//由后往前,整体往后“搬迁”len2个位置
	while(i>=0)
	{
		str1[i+len2]=str1[i];
		i--;
	}
	//空出的前len2位置复制为str2
	i=len2-1;
	while(i>=0)
	{
		str1[i]=str2[i];
		i--;
	}
	cout<<"处理后的字符串是: "<<str1<<endl;
	return 0;
}

自己的方法:(str2的长度自己直接写了。。)

#include <iostream>
using namespace std;
#include<iostream>
using namespace std;
int main()
{
    char str1[50]="I am a happy boy\'s daddy.",str2[50]="note:";
    int i=0;
    while(str1[i]!='\0')
    {
        i++;
    }
     cout<<i<<endl;
     cout<<str1[i]<<endl;
    for(int j=i-1;j>=0;j--)
      str1[j+5]=str1[j];
    for(int j=0;j<5;j++)
      str1[j]=str2[j];
    cout<<str1<<endl;
    //cout<<"整理后的字符串"<<str2<<endl;
    return 0;
}


字符串处理你(在字符串前加符号)

/* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2012, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文...
  • CXZHAOYANG12
  • CXZHAOYANG12
  • 2012年12月15日 12:20
  • 1098

拼接字符串 在字符串前加5个符号 note:

/* Copyright (c) 烟台大学计算机与控制工程学院 Author:刘慧艳 Created: Edition:V1.0 Describe: 拼接字符串 在字符串前加5个符...
  • u012369153
  • u012369153
  • 2014年08月16日 07:44
  • 284

python中使用字符串前面加r

最近在使用python进行读取的文件时,总需要在路径中去除掉一些特殊意义的字符进行转义 在网上搜了一下,在python中除了可以使用‘\’之外,我们也可以使用r加在所要处理的字符外面 如下所示 ...
  • Losteng
  • Losteng
  • 2016年04月29日 13:01
  • 4636

C#中,变量前的@符号

看别人写的C#代码,发现有变量前带@,啥意思?string @namespace = "EnterpriseServerBase.WebService.DynamicWebCalling" ;字符串前...
  • leftfist
  • leftfist
  • 2015年06月18日 00:03
  • 2322

C#中字符串前面加@的作用

在C#中,字符串前加@表示强制不转译。 如果你的字符串中有大量的\字符,而不是想用转义,那就写@来取消\转义字符。 还有就是字符串可以换行。 string a=@"abc ...
  • a200611416
  • a200611416
  • 2016年03月01日 15:49
  • 1135

字符串模板:美元符号$+大括号{}变量的写法

今天在学习小程序的时候看到别人的代码里有${变量}这种格式的格式的写法,后来查看了,原来是 ES6新特性中的字符串模板允许使用英文字符抑音符号`来创建字符串,并且在该字符串中可以包含都【美元符号+大...
  • benetan
  • benetan
  • 2017年03月27日 17:04
  • 322

java 在字符串上增符号

//身份证上的日期为1985
  • zhanqizi
  • zhanqizi
  • 2014年06月20日 13:07
  • 268

java在一个字符串前面插入另一个字符串的方法

两步: 1:、将String类型转化为StringBuffer类型; 2、利用StringBuffer类型的insert函数插入想要插入的字符串。 下面给出代码:String s; String b;...
  • lywtbbigcow
  • lywtbbigcow
  • 2016年10月10日 19:40
  • 7735

关于字符串前的L或_T

一、 在字符串前加一个L作用:     如  L"我的字符串"    表示将ANSI字符串转换成unicode的字符串,就是每个字符占用两个字节。   strlen("asd")   =   3;...
  • sanyun0606
  • sanyun0606
  • 2015年03月09日 17:55
  • 1358

PHP之输入含数字的字符串在 所有数字前加%输出

-输入含数字的字符串在 所有数字前加%输出$pra="AB12C3D45"; $praa=array(); $resstring=""; //输入字符串转换为数组 for($i=0;$i...
  • u012493556
  • u012493556
  • 2016年07月18日 09:59
  • 513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:7、在字符串前加5个符号"note:"
举报原因:
原因补充:

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