#include<stdio.h>
#include<string.h>
void reverse(char str[])
{
int len=strlen(str);//测量数组长度
int i=0;//数组反转
int j=len-1;
while(i<j)
{
int temp=str[i];
str[i]=str[j];
str[j]=temp;
i++;
j--;
}
for(int i=0;i<len;i++)//打印反转后的数组
{
printf("%c",str[i]);
}
}
int main()
{
char str[1000];
gets(str);//录入数组
reverse(str);
return 0;
}
题目描述
写一个函数, 使输入的一个字符串按反序存放,在主函数中输入和输出字符串
void reverse(char str[])
{
**********
}
数据保证字符串大小不超过50
输入描述
输入一个字符串
输出描述
输出他的逆序
样例输入
i can fly!
样例输出
!ylf nac i
提示
可使用gets() 进行输入操作