1435 - C语言-字符逆序

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。

题目输入

一行字符

题目输出

逆序后的字符串

输入/输出样例

输入格式

123456abcdef 

输出格式

fedcba654321

C语言解答

#include<stdio.h>
void f(char *p)
{
	int len=0,i=0;
	char temp;
	for(;p[len]!='\0';len++);
	for(;i<len/2;i++)
	{
		temp=p[i];
		p[i]=p[len-i-1];
		p[len-i-1]=temp;
	}
}
void main()
{
	char ch[30];
	scanf("%s",ch);
    f(ch);
	printf("%s\n",ch);
}

C++解答

#include <iostream>
using namespace std;
int main()
{
char a[100];
int i=0,count=0,j=0;

cin>>a;
while (a[i]!='\0')
{
count++;
i++;
}
for(i=count-1;i>=0;i--)
{
cout<<a[i];
}
cout<<endl;
  return 0;
}