编号及代码:
/*
*Copyright (c)2014,计算机科学与控制工程学院
*All rights reserved
*作者:范星月
*完成日期:2014年11月24日
*版本号:v1.0
*
*问题描述:完成类似字符串复制的操作
*问题输入:输入无
*问题输出:输出字符串
*/
#include<iostream>
using namespace std;
int main()
{
char str1[50]="I am a happy boy's daddy.",str2[50];
int i=0,j=0;
while(str1[i]!='\0')
{
for (; str1[i]!=0; i++)
{
str2[j]=str1[i];
j++;
}
str2[j]='\0';//切记
cout<<"整理后的字符串"<<str2<<endl;
return 0;
}
}
#include<iostream>
using namespace std;
int main()
{
char str1[20]= {"I am a happy girl"};
char str2[20]={",,,,哈哈哈哈哈"};
char str3[40];
int i=0,j=0;
while(str1[j]!='\0')
{
str3[i++]=str1[j++];
}
j=0;
while (str2[j]!='\0')
{
str3[i++]=str2[j++];
}
str3[i]='\0';
cout<<"整理后的字符串"<<str3<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
char str[20]= {"I am a happy girl"};
int i=0,j=0;
while(str[j]!='\0')
{
if (str[j]!=' ')
str[i++]=str [j++];
else
j++;
}
str[i]='\0';
cout<<"整理后的字符串"<<str<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
char str1[40]= {"I am a happy girl"};
char str2[40]={"啊哈"};
int i=0,j=0;
while(str1[i]!='\0')
{
i++;
}
j=0;
while (str2[j]!='\0')
{
str1[i++]=str2[j++];
}
str2 [j]='\0';
cout<<"整理后的字符串"<<str1<<endl;
return 0;
}
运行结果:
学习总结:学会了复制字符串,将两个字符串连接起来放到另一个字符串里,去除字符串里的空格,将两个字符串放到其中之一的字符串里
学习心得:感觉棒棒哒