| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 312 人关注过本帖
标题:程序主函数已经出来了 求高手帮我补充子函数
只看楼主 加入收藏
新手入境help
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-5
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
程序主函数已经出来了 求高手帮我补充子函数
输入10个学生5门课的成绩,用函数求:(1)每个学生平均分;(2)每门课的平均分;(3)找出每门课最高分所对应的学生;(4)求平均分方差:σ=(∑xi2)/n-((∑xi)/n)2,xi为某一学生的平均分。要求:用链表存放10个学生5门课成绩。
#include"stdio.h"
#include"math.h"
#include"string.h"
#include"stdlib.h"
#define N 10
typedef struct node
{int num;
 char name[20];
 int score[5];
 float avg;
 struct node *next;
}NODE;/*链表结点类型定义*/
/********函数声明********/
NODE *create_linklist();
/*输入10个学生信息,建立一个单链表,返回其头指针*/
void output(NODE *h);/*输出头指针h所指单链表中存放的学生信息*/
void avg_stu(NODE *h);/*求每个学生的平均分*/
void avg_course(NODE *h);/*求每门课的平均分*/
void max(NODE *h);/*找出每门课最高分所对应的学生*/
float jfc(NODE *h);/*求均方差并返回其值*/
/********主函数********/
void main()
{NODE *head;float x;int n;
 printf("********简单的学生成绩管理程序1********\n"); /*输出菜单*/
 printf("        1. 输入学生信息建立单链表\n");
 printf("        2. 输出学生信息\n");
 printf("        3. 求每个学生的平均分\n");
 printf("        4. 求每门课的平均分\n");
 printf("        5. 找出每门课最高分所对应的学生\n");
 printf("        6. 求均方差\n");
 printf("        0. 退出\n");
 while(1)
 {printf("请选择:");
  scanf("%d",&n);
  switch(n)
  {case 1:head=create_linklist();break;
   case 2:output(head);break;
   case 3:avg_stu(head);break;
   case 4:avg_course(head);break;
   case 5:max(head);break;
   case 6:x=jfc(head);printf("jfc=%f\n",x);break;
   case 0:exit(0);
   default:printf("输入错误,请重新选择!\n");
  }
 }  
}
/********子函数********/
NODE *create_linklist()
/*输入N个学生信息,建立一个单链表,返回其头指针*/
{NODE *h,*p,*s;int i,j;
 h=p=NULL;
 for(i=0;i<N;i++)
 {s=(NODE *)malloc(sizeof(NODE));
  scanf("%d%s",&s->num,s->name);
  for(j=0;j<5;j++)
    scanf("%d",&s->score[j]);
  s->avg=0;
  if(h==NULL)h=s;
  else p->next=s;
  p=s;
 }
 p->next=NULL;
 return h;
}
void output(NODE *h)/*输出头指针h所指单链表中存放的学生信息*/
{

}
void avg_stu(NODE *h)/*求每个学生的平均分*/
{

}
void avg_course(NODE *h)/*求每门课的平均分*/
{

}
void max(NODE *h)/*找出每门课最高分所对应的学生*/
{

}
float jfc(NODE *h)/*求均方差并返回其值*/
{

}
搜索更多相关主题的帖子: include 
2012-06-05 13:49
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:14 
赤裸裸的求作业

总有那身价贱的人给作业贴回复完整的代码
2012-06-05 14:09
新手入境help
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-6-5
收藏
得分:0 
回复 2楼 embed_xuel
哥们帮帮忙啊。
2012-06-05 14:20
快速回复:程序主函数已经出来了 求高手帮我补充子函数
数据加载中...
 
   



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

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