上机内容:练习字符串
上机目的:做练习
/*
* 程序的版权和版本声明部分
* Copyright (c)2012, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: 1.cpp
* 作 者:刘杰
* 完成日期: 2012 年12 月15 日
* 版本号: v1.0
*
* 输入描述:将str1和str2接起来存放到str3中;
* 问题描述:while(str1[j]!='\0 ');\0 后多一个空格;结果只输出空格前;
*/
#include<iostream>
using namespace std;
int main()
{ char str1[20]={"I am happy."};
char str2[20]={"//心情"};
char str3[50];
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 str1[20]={"I am happy."};
char str2[20]={"//心情"};
char str3[50];
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;
}
心的体会:编程不容马虎,我又多了条经验;
运行结果:
原结果: