Bài này bạn còn sai nhiều lỗi lắm:
1.scanf("%c", s): Nếu dùng %c thì chỉ đọc được 1 kí tự thôi,với lại dùng scanf phải có &.Nhưng nếu dùng scanf("%s", &s) thì nếu chuỗi có khoảng trắng bạn sẽ không đọc được khoảng trắng.Tốt nhất nên dùng gets(s).
2.d = strlen(s);Nếu d= độ dài chuỗi thì s[d]...