1435 - C语言-字符逆序
时间限制 : 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; }