问题描述】键盘输入两个含空格、数字和大小写的字符串,链接他们成一个字符串,并把其中大写字符转换为小写字符,小写字符转换为大写字符,最后输出。
【输入形式】12345 ss DLH*
TW 987, gth
【输出形式】12345 SS dlh*tw 987, GTH
#include<stdio.h>
#include<math.h>
#include<string.h>
void daxiao(char (*a),int length)
{
int i=0;
while(i<length)
{
a=a+i;
if(*a>='a'&&*a<='z')
{
*a=*a-32;
}
else if(*a>='A'&&*a<='Z')
{
*a=*a+32;
}
a=a-i;
i++;
}
}
int main()
{
int len;
char an[1000];
char b[1000];
gets(an);
gets(b);
strcat(an,b);
len=strlen(an);
daxiao(an,len);
puts(an);
}