3.(20分) 按如下函数原型编写程序,用字符数组作函数参数编程实现字符串逆序存放功能。
void Inverse(char str[]);
输入提示信息:“Input a string:”
输入字符串用gets()
输出提示信息:“Inversed results:%s\n”
#include<stdio.h>
#include<string.h>
void Inverse(char str[]);
int main()
{
char str[81];
printf("Input a string:");
gets(str);
Inverse(str);
printf("Inversed results:\n");
puts(str);
return 0;
}
void Inverse(char str[])
{
int i,n;
char t;
n=strlen(str);
for(i=0;i<n/2;i++)
{
t=str[i];
str[i]=str[n-i-1];
str[n-i-1]=t;
}
}