编写程序,定义两个字符数组,分别从键盘输入字符串。比较两个字符数组的大小并输出比较结果。最终将两个字符合并到第三个,输出
时间: 2024-02-18 13:00:56 浏览: 52
好的,我可以为你编写这个程序。以下是C++语言实现的程序代码:
```c++
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char str1[100], str2[100], str3[200];
cout<<"请输入第一个字符串:";
cin>>str1;
cout<<"请输入第二个字符串:";
cin>>str2;
if(strcmp(str1, str2) > 0){
cout<<"第一个字符串大于第二个字符串"<<endl;
}
else if(strcmp(str1, str2) == 0){
cout<<"两个字符串相等"<<endl;
}
else{
cout<<"第一个字符串小于第二个字符串"<<endl;
}
strcpy(str3, str1);
strcat(str3, str2);
cout<<"合并后的字符串为:"<<str3<<endl;
return 0;
}
```
程序首先定义了三个字符数组,分别用于存储两个输入的字符串和合并后的字符串。然后使用`cin`从键盘输入两个字符串,并使用`strcmp()`函数比较两个字符串的大小。如果第一个字符串大于第二个字符串,输出“第一个字符串大于第二个字符串”,如果两个字符串相等,输出“两个字符串相等”,否则输出“第一个字符串小于第二个字符串”。最后使用`strcpy()`和`strcat()`函数将两个字符串合并到第三个字符串中,并输出合并后的结果。
阅读全文