fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(void){
  5. char a[128];
  6. char *p, *q, t;
  7. int len;
  8.  
  9. printf("文字列を入力してください\n");
  10. scanf("%127s",a);
  11. printf("反転前は\n%sです\n",a);
  12.  
  13. len=strlen(a);
  14. p = a;
  15. q = a + len - 1;
  16. while (p < q) {
  17. t = *p;
  18. *p++ = *q;
  19. *q-- = t;
  20. }
  21.  
  22. printf("反転後は\n%sです\n",a);
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 1724KB
stdin
hoge
stdout
文字列を入力してください
反転前は
hogeです
反転後は
egohです