习题7-5 字符串逆序存放
时间限制: 1 Sec 内存限制: 12 MB
题目描述
写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。
输入
一行字符串。
输出
输入字符串反序存放后的字符串。单独占一行。
样例输入
abcd
样例输出
dcba
Code:
#include <stdio.h>
#include<string.h>
void reverseorder(char a[],int count);
int main(){
int count;
char str[20];
gets(str);
count=strlen(str);
reverseorder(str,count);
puts(str);
return 0;
}
void reverseorder(char a[],int count){
for(int i=0;i<count/2;i++){
int temp=a[i];
a[i]=a[count-1-i];
a[count-1-i]=temp;
}
}