1435 - C语言-字符逆序
写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
Input
一行字符
Output
逆序后的字符串
Examples
Input
123456abcdef
Output
fedcba654321
Solution 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); }
Solution 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; }