1051: 写一函数,使输入的一个字符串按反序存放
时间限制: 1 Sec 内存限制: 128 MB提交: 1079 解决: 695
[ 提交][ 状态][ 讨论版]
题目描述
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
输入
一行字符
输出
逆序后的字符串
样例输入
123456abcdef
样例输出
fedcba654321
提示
#include <iostream>
#include <stdio.h>
#include <stdlib.h>//定义杂项函数及内存分配函数
#include <string.h>
using namespace std;
int main()
{
char a[100];
char *p = a;
gets(a);//字符串末尾默认有个“/0”
int len=strlen(a);
int i;
for(i=len-1;i>=0;i--)//i=len时会输出一个空格
{
cout<<*(p+i);
}
cout<<endl;
for(i=len-1;i>=0;i--)
{
cout<<a[i];
}
//cout << *p << endl;
return 0;
}