01/10/2018, 16:14

Hỏi về viết chương trình đảo ngược ký tự trong C

Em chào mọi người ạ, em có 1 bài tập nhưng là em dịch từ tiếng nước ngoài nên có phân khong hiểu và em viết như thế này sai ở đâu mà kết quả không đúng ạ.
" + Nhập vào 1 text từ bàn phím và lưu nhớ nó trong 1 variable (1)

  • Viết 1 chương trình và trả lại kết quả : nhập vào PAPA và trả về APAP" (2)

Yêu cầu (1) em không hiểu cho lắm nên em ghi luôn đoạn code yêu cầu 2

  #include <stdio.h>
 void Echange_1 (A,B)
 char *A,*B;
 {
    int tmp = *A;
     *A = *B;
     *B = tmp;
 }

 void Echange_2 (char a[4])
 {
 int i, dim=4;
  for (i=0; i< dim/2;i++)
  {
      Echange_1(&a[i], &a[dim-i-1]);
  }
 }

main()
{
    char a[4];
    printf("mot chuoi ky tu :");
    gets(a);

     int i, dim=4;

     Echange_2(&a[4]);

     printf("
chuoi ky tu sau khi hoan doi : %s ", a);

     printf("
");

}
HK boy viết 18:20 ngày 01/10/2018

Nhập vào 1 text từ bàn phím và lưu nhớ nó trong 1 variable

Nhập string từ bàn phím và lưu nó vào biến thôi

Bài liên quan
0