#include <stdio.h>
#include <string.h>
void MyStrrev(char str[])
{
char str1[5]="";
int k=0;
for(int i=strlen(str)-1;i>=0;i--)
{
str1[k]=str[i];
k++;
}
puts(str1);
}
int main(int argc, const char *argv[])
{
char str[5]="";
gets(str);
MyStrrev(str);
return 0;
}
【输入样例】
asdfg
【输出样例】
gfdsa

该程序定义了一个名为MyStrrev的函数,用于翻转输入的字符串。它首先创建一个新的字符串str1,然后从原始字符串的末尾开始遍历,逐个字符复制到str1中,最后输出翻转后的字符串。在主函数中,通过gets获取用户输入,调用MyStrrev函数处理并显示结果。
2683

被折叠的 条评论
为什么被折叠?



