C语言,帮帮我啊!!!!!!~

来源:百度知道 编辑:UC知道 时间:2024/05/12 17:11:11
问题:编写一个程序,根据输入某个班级学员的成绩,计算该班级学院的平均成绩。班级的人数要求用户输入。根据输入的人数,分别录入学员的成绩,计算该班级学院的平均成绩,并显示计算结果,最后询问用户是否继续,直到用户自己确定要结束程序退出。

用while循环实现,不准用for
高手写下,谢谢

用链表做的 比较简单

#include <stdio.h>
#include <stdlib.h>
#include <iostream>
typedef int ElemType;

typedef struct LNode {
ElemType number;
ElemType result;
struct LNode *next;
}linklist,*link;

/*构造链表*//////////////////////////////////////
void IinitList(link &L)
{
if(L)delete L;
L= (link)malloc(sizeof(LNode)) ;
if (!L) exit(1);
L->next=NULL;
cout<<"数据已经建立\n";
}

/////////////////////////////////////////////////////
////*显示数据*///////// ////////////////////////////////
void show(link l)
{ link p; int j;
p=l;j=0;
cout<<"数据的值为:\n";
while(p->next)
{
cout<<p->next->number<<" "<<p->next->result<<endl;
p=p->next;
}
}
//////////////////////// /////////////////////////////////
//////销毁链表////// ////