用char* convert(char* des,char* src)为函数原型进行字符转换,两个变量怎么写
你题目的解答代码如下:
#include<stdio.h>
char* convert(char* des,char* src)
{
char ch;
int i;
for (i = 0; des[i] != '\0'; i++) {
ch = des[i];
if ((ch >= 'A') && (ch <= 'Z')) {
ch = ch + 32;
}
else if ((ch >= 'a') && (ch <= 'z')) {
ch = ch - 32;
}
src[i] = ch;
}
src[i] = '\0';
return src;
}
int main()
{
char des[1000],src[1000];
printf("输入一个字符串:");
gets(des);
convert(des,src);
printf("--------------------------\n");
printf("原始字符串为:\n");
printf("%s\n", des);
printf("修改后字符串为:\n");
printf("%s\n", src);
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!