1845 - 课后习题8.5
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
Input
一行字符
Output
逆序后的字符串
Examples
Input
123456abcdef
Output
fedcba654321
Solution C
#include<stdio.h> #include<string.h> void fun(char str[]); int main() { char s[200]; scanf("%s",s); fun(s); printf("%s\n",s); return 0; } void fun(char str[]) { int i,len=strlen(str); for(i=0;i<len/2;i++) { char t=str[i]; str[i]=str[len-1-i]; str[len-1-i]=t; } }
Solution C++
#include<bits/stdc++.h> using namespace std; string x; int main() { cin>>x; for(int i=x.size()-1;i>=0;i--) cout<<x[i]; return 0; }