Bài 4

Post date: Dec 7, 2011 7:25:48 AM

Yêu cầu: Viết một chương trình C để đảo 1 mảng ký tự bằng cách sử dụng con trỏ.

Hướng dẫn giải:

#include<string.h>

main()

{

char st1[10],st2[10];

char *p1,*p2;

int i,j,n;

printf("Nhap chuoi:");

scanf("%s",st1);

n=strlen(st1)-1;

p1=&st1[0];

p2=&st2[0];

for(i=0,j=n;j>=0;i++,j--)

{

*(p2+i)=*(p1+j);

}

*(p2+i)=NULL;

printf("Chuoi dao nguoc:%s",st2);

}