回 帖 发 新 帖 刷新版面

主题:学生挡案管理系统原代码1-2


                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->XB,d))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        if(strcmp(e,"0"))//宿舍
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->SS,e))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                        else
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XM,b)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XM,b))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                if(c)//年龄
                {
                    if(strcmp(d,"0"))//性别
                    {
                        if(strcmp(e,"0"))//宿舍
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->SS,e))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                        else
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->XB,d))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        if(strcmp(e,"0"))//宿舍
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->SS,e))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                        else
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->NL==c&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->NL==c)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                }
                else
                {
                    if(strcmp(d,"0"))//性别
                    {
                        if(strcmp(e,"0"))//宿舍
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->SS,e))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                        else
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->XB,d)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->XB,d))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        if(strcmp(e,"0"))//宿舍
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->SS,e)&&!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->SS,e)&&!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->SS,e)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->SS,e)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->SS,e)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->SS,e))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                        else
                        {
                            if(strcmp(h,"0"))//班级
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->BJ,h)&&current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->BJ,h)&&current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(!strcmp(current->BJ,h)&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(!strcmp(current->BJ,h))
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                            else
                            {
                                if(f)//成绩的下限
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->ZHCJ>f&&current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                        if(current->ZHCJ>f)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                                else
                                {
                                    if(g)//成绩的上限
                                    {
                                        if(current->ZHCJ<g)
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                    else
                                    {
                                            cout<<current<<endl;
                                            current=current->next;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
}
续学生挡案管理系统原代码1-3

回复列表 (共4个回复)

沙发

我编译了一下。一个错误 找不到头文件。
fatal error C1083: Cannot open include file: 'xszl1.h': No such file or directory
不知道是何原因那,请请指点一下[color=00FF00][/color]

板凳

不好意思,一不小心点错了,送了您30分!!
是的,你的问题很好,
你可以试着将头文件写出来呀!
实际上它就在这些程序之中!
过一段时间我在把头文件上传上去………………^^

3 楼

怎么只是一部分呢?
明天我们交作业,就是学生管理系统!我们住的地方又停电了,(关键是我不会做,呵呵),可惜…………只是一部分!

4 楼

不错 不错

我来回复

您尚未登录,请登录后再回复。点此登录或注册