Nhập 1 xâu ký tự. 
Tách và hiện các từ đầu tiên, từ cuối cùng và từ thứ k.
#include <conio.h>
#include <stdio.h>
#include <string.h>
typedef char Xau[200];
void main(){
    Xau x, tu;
    int i, j, daucach, k;
    clrscr();
    printf("Nhap 1 xau: ");
    gets(x);
    //tach tu dau tien
    i=0;
    while(x[i]!=' '){
        tu[i]=x[i];
        i++;
    }
    tu[i]='\0';
    printf("Tu dau tien: %s", tu);
    //tach tu cuoi cung
    i=strlen(x);
    while(x[i-1]!=' ' && i>0)
        i--;
    j=0;
    while(i<=strlen(x)){
        tu[j]=x[i];
        i++;
        j++;
    }
    printf("\nTu cuoi cung: %s", tu);
    //Tach tu thu k
    printf("\nTach tu thu k, nhap k=");
    scanf("%d", &k);
    i=j=daucach=0;
    while(daucach<k-1){
        if (x[i]==' ')
            daucach++;
        i++;
    }
    while(x[i]!=' ' && i<strlen(x)){
        tu[j]=x[i];
        i++;
        j++;
    }
    tu[j]='\0';
    printf("\nTu thu %d: %s", k, tu);
    getch();
}