字符串逆序.c 395 B

1234567891011121314151617181920
  1. #include <stdio.h>
  2. #include <string.h>
  3. void reverse_string(char *str) {
  4. int len = strlen(str);
  5. int i;
  6. for ( i = 0; i < len / 2; i++) {
  7. char temp = str[i];
  8. str[i] = str[len - 1 - i];
  9. str[len - 1 - i] = temp;
  10. }
  11. }
  12. int main() {
  13. char input[100];
  14. fgets(input, sizeof(input), stdin);
  15. reverse_string(input);
  16. printf("%s", input);
  17. return 0;
  18. }