这怎么可以一概而论呢?
暂定方案如下:
if(cTeacher.bSex==MALE)
{
    switch(cTeacher.nAge)
    { 
    case 20以下:
        SendGift(cTeacher,"Nike运动鞋");
        break;
    case 20-30:
        SendGift(cTeacher,"鳄鱼T-shirt");
        break;
    case 30-40:
        SendGift(cTeacher,"Mildseven香烟");
        break;
    case 40以上:
        SendGift(cTeacher,"万基洋参含片");
        break;
    } 
}
else if(cTeacher.bSex==FEMALE)
{
    switch(cTeacher.nAge)
    { 
    case 20以下:
        SendGift(cTeacher,"Redearth 唇彩");
        break;
    case 20-30:
        SendGift(cTeacher,"CD 香水");
        break;
    case 30-40:
        SendGift(cTeacher,"Etam 大衣");
        break;
    case 40以上:
        MessageBox("认栽吧,女人更年期送什么都没用!!");
        break;
    } 
}