分数 5
全屏浏览题目
切换布局
作者 王宇
单位 集美大学诚毅学院
在主程序中输入一个字符串,调用函数StrReverse实现字符串的逆置。
函数接口定义:
在这里描述函数接口。例如: void StrReverse ( char str[] );
其中 str 是用户传入的参数,是一个字符串,其长度不大于100。
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如: #include <stdio.h> void StrReverse ( char str[] ); int main() { char strArr[100]; gets(strArr); StrReverse(strArr); puts(strArr); return 0; } /* 请在这里填写答案 */
输入样例:
在这里给出一组输入。例如:
Hello World!
输出样例:
在这里给出相应的输出。例如:
!dlroW olleH
#include<stdio.h>
#include<string.h>
void StrReverse ( char str[] ){
int rear=strlen(str)-1;
int tail=0,tmp=0,tmp1=0;
while(rear>=tail){
tmp=str[rear];//
tmp1=str[tail];
str[tail]=tmp;//交换的是前半部分的 后半部分的还没有交换
str[rear]=tmp1;//交换的是后半部分的
rear--;
tail++;
}
}