1323 - C语言程序设计教程(第三版)课后习题8.5
写一函数inverse,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
Input
一行字符
Output
逆序后的字符串
Examples
Input
123456abcdef
Output
fedcba654321
Hint
样例输入字符串结尾有空格,而输出没有空格。另外,测试数据的字符串中间不会有空格。
Solution C++
#include<iostream> #include<cstdio> #include<cstring> using namespace std; char s[101]; void change(char s[]) { int len=strlen(s); for (int i=0,j=len-1; i<j; i++,j--) { char c=s[i]; s[i]=s[j]; s[j]=c; } } int main() { cin>>s; change(s); cout<<s<<endl; return 0; }
Hint
样例输入字符串结尾有空格,而输出没有空格。另外,测试数据的字符串中间不会有空格。