IDE:codeblocks
日期:2019/12/3
功能:任意输入两个字符串,并存放在a和b数组中。把较短的字符串放在a数组,把较长的字符串放在b数组,并输出
#include <iostream>
#include <cmath>
#include <cstring>
using namespace std;
void swap(char [],char [],int n);
int main(void)
{
char a[100],b[100];
cout<<"依次输入字符串a和b"<<endl;
cin>>a;
cin>>b;
cout<<"a="<<a<<','<<"b="<<b<<endl;
int a_len = strlen(a);
int b_len = strlen(b);
if(a_len>b_len)
swap(a,b,a_len);
cout<<"a="<<a<<','<<"b="<<b<<endl;
return 0;
}
void swap(char a[],char b[],int n)
{
for(int i=0;i<n;i++)
{
char t =a[i];
a[i] = b[i];
b[i] = t;
}
}