从键盘输入一个字符串,将该字符串反序存放并输出。
C语言程序如下:
cpp
#include <stdio.h>
#include <string.h>
int main()
{
void reverse_order(char str[]);//字符串反序存放函数
char string[100]={'\0'};
gets(string);//从键盘输入一个字符串
reverse_order(string);//字符串反序存放
puts(string);//输出反序后的字符串
return 0;
}
void reverse_order(char str[])//字符串反序存放函数
{
int i,j,n,m;
char temp;
n=strlen(str);//测量字符串实际长度
m=(n-1)/2;
for(i=0;i<=m;i++)
{
j=n-1-i;
temp=str[i];
str[i]=str[j];
str[j]=temp;
}
}
程序运行结果如下:

请各位大佬批评指正!!!!