回 帖 发 新 帖 刷新版面

主题:哪位大虾帮帮忙

能不能帮我写个修改单向链表节点函数,比如修改学生成绩函数,我写了好几遍,都不对,谢谢了

回复列表 (共4个回复)

沙发

把你写的贴出来,让大家帮你看看哪不对

板凳

stu_score *correct(stu_score *h)
{
    stu_score *p1 = h;
    int n;                         //输入要修改的学生学号
    cout<<"请输入要修改的学生学号>"<<endl;
    cin>>n;
    while(p1 != NULL)
   {
      if(p1->num == n)
     {
       cout<<"请输入该学生相关信息>"<<endl;                                  
       cout<<"***************************************"<<endl;
       cout<<"学号 姓名 语文 数学 英语 物理 化学 生物  "<<endl;
       cin>>p1->num>>p1->name>>p1->score[0]>>p1->score[1]>>p1->scor[2]>>   p1->score[3]>>p1->score[4]>>p1->score[5];
       cout<<"修改完毕"<<endl;
       return h;
     } 
     p1 = p1->next;
   }
   cout<<"查无此人"<<endl;
   return h;
}

3 楼

哦,忘了,还有这个
struct stu_score
{
  long num;  //学号
  char name[30];  //姓名
  float score[6];  //6门功课成绩
  stu_score *next; //指向结构体的指针
};

4 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

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