3724 - C++字符串作业2:编写字符串反转函数mystrrev

编写字符串反转函数mystrrev,该函数的功能为将指定字符串中的字符顺序颠倒排列。然后再编写主函数验证之。

函数原型为 void mystrrev(char string[])

题目输入

一个字符串,不会超过100个字符长,中间可能包含空格

题目输出

输入字符串的反转

输入/输出样例

题目输入

Hello,everyone

题目输出

enoyreve,olleH

C语言解答

#include <stdio.h>
#include <string.h>

void mystrrev(char string[]);

int main()
{
	char string[100];
	scanf("%[^\n]s",&string);
	mystrrev(string);
	
	return 0;
} 

void mystrrev(char string[])
{
	int n = strlen(string);
	int i;
	for( i=n-1; i>=0; i-- ){
		printf("%c",string[i]);
	} 
}

C++解答

#include<iostream>
#include<string.h>
using namespace std;
void mystrrev(char string[]){
	int i;
	for(i=strlen(string)-1;i>=0;i--){
		cout<<string[i];
	}
}
main(){
	char string[101];
	cin.getline(string,101);
	mystrrev(string);
	return 0;
}
时间限制 1 秒
内存限制 32 MB
讨论 统计
上一题 下一题