如何解决仅使用 stdio.h 库在 (c) 处使用递归连接字符
你能帮我写代码吗?我正在尝试使用 (+) 符号连接字符,但它不起作用我该怎么办?我的作业告诉我只使用 stdio.h 库就可以这样做。这就是我到现在为止所写的,谢谢。这是问题-> enter image description here
#include <stdio.h>
char reverse(char string[],int stringLength){
static int i;
i=stringLength;
if(stringLength!=0){
if(i>=0){
return string[i]+reverse(string[i-1],i--);
}
}
return string;
}
int main(void) {
int stringLength=0;
char string[100];
printf("Enter a string that will be reversed: ");
scanf("%s",string);
for (stringLength=0; string[stringLength++]!='\0';){};
printf("%d",stringLength);
reverse(string,stringLength);
printf("the reverse is :%s:\n",string);
return 0;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。