題目鏈接
題目描述
輸入任意4個字符(如:abcd), 并按反序輸出(如:dcba)
輸出描述
題目可能包含多組用例,每組用例占一行,包含4個任意的字符。
輸出描述
對于每組輸入,請輸出一行反序后的字符串。
具體可見樣例。
示例1
輸入
Upin
cvYj
WJpw
cXOA
輸出
nipU
jYvc
wpJW
AOXc
代碼實現(xiàn)
#include <stdio.h>
void reverse(char *str, int front, int end) {
int mid = (front + end) / 2;
char tmp = 0;
for (int i = 0; i <= mid; i++) {
tmp = str[front];
str[front] = str[end];
str[end] = tmp;
front++;
end--;
}
}
int main(void) {
int n;
char str[4];
while (scanf("%s", str) != EOF){
reverse(str, 0, 3);
puts(str);
}
return 0;
}