标题:我想编个可以输入学生信息---成绩。学号,英语数学分数的链表但是在调用的函 ...
只看楼主
逆水寒刘
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:76
专家分:117
注 册:2013-3-27
结帖率:90%
已结贴  问题点数:20 回复次数:2 
我想编个可以输入学生信息---成绩。学号,英语数学分数的链表但是在调用的函数时出了问题,请大家看看
#include<iostream>
#include<string>
using namespace std;
typedef struct/定义分数结构体
{
    float english;
    float math;
    float politic;
}Score;
typedef struct  aa、定义学生结构体
{
    string name;
    string num;
    Score score;
     aa *next;
}stu;
 stu *finput()/建立链表,head头指针,q为新的数据节点待插入
{
    stu *head,*q;
    head=new stu;
    head->next=NULL;
     q=new stu;
 do{
    cout<<"请依次输入学生的姓名、学号:";
    cin>>q->name>>q->num;
    cout<<"请依次输入该生的英语、数学、政治分数:";
    cin>>q->score.english;
    cin>>q->score.math>>q->score.politic;
    q->next=head->next;
    head->next=q;
}while(q->next==NULL);/该用什么判断条件随时结束输入,求指教
 cout<<q->next;
    return head;
}
int main()
{
    stu *head;
    head=finput();
    return 0;
}
搜索更多相关主题的帖子: head include 结构体 
2013-04-03 23:23
shmilyflf
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:5
帖 子:356
专家分:1008
注 册:2012-12-9
得分:14 
你这个链表还没创建就要往里输入数据,空中楼阁啊。回去找书看看怎么创建链表就知道怎么改了。
2013-04-04 00:18
逆水寒刘
Rank: 3Rank: 3
等 级:论坛游侠
威 望:2
帖 子:76
专家分:117
注 册:2013-3-27
得分:0 
我知道了,多谢
2013-04-04 15:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-403000-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028740 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved