不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。每一行包括两个字符串,长度不超过100。
ANSWER1:char[]类型
利用cin不包括空格的天然特性,读取两个字符串,直接按序输出
代码:
#include <iostream>
#include<string.h>
using namespace std;
int main()
{
char a[101],b[101];
while(cin>>a>>b)
{
cout<<a<<b<<endl;
}
return 0;
}
ANSWER2:string类型
对于string类型变量,我们可以直接用"+"进行连接操作;
代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream>
using namespace std;
int main(){
string str1,str2;
while(cin>>str1>>str2){
cout<<str1+str2<<endl;
}
return 0;
}
补充:string类型变量的连接
http://www.weixueyuan.net/view/6391.html