weixin_39965936 2021-04-26 21:29 采纳率: 68.8%
浏览 27
已结题

C语言字符串倒序,哪里出错了?我感觉挺对的。

#include <stdio.h>
#include <string.h>
char rev_str(char str[1000],char revstr[1000]);
int main(){
	int i; 
	char str[1000];
	char revstr[1000];
	gets(str);
	res=rev_str(str,revstr);
	for (i=0;i<strlen(str);i++){
		printf("%c",res);
	}
 
}
char rev_str(char str[1000],char revstr[1000]){
	int i,j;
	for(i=0,j=strlen(str)-1;i<strlen(str);i++,j--){
		revstr[i]=str[j];
	}
	return revstr;
}
  • 写回答

1条回答 默认 最新

  • 源代码大师 领域专家: C/C++技术领域 2021-04-26 21:34
    关注

    C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
    C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月7日