毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

c语言成绩管理系统源代码 第3页

更新时间:2010-1-9:  来源:毕业论文
c语言成绩管理系统源代码 第3页
 printf("%f",stu[i].score[j]);/*输出学生三科成绩*/
  printf("\n");/*回车换行*/
 }
}
void aver_stu(void)
{
 int i,j;/*定义整型变量*/
 float sum;/*定义单精度浮点型变量*/
 double average;/*定义双精度浮点型变量*/
 for(i=0;i<N;i++)/*条件循环*/
 {
  sum=0.0;
  for(j=0;j<3;j++) /*条件循环*/ 
   sum=sum+stu[i].score[j];  
  average=sum/3.0;
  printf("num%d:%.2f\n",i+1,average);/*输出学号和平均数*/
 }
 }
void sortaver_stu(void)
{
 int i,j,m;/*定义整型变量*/
 for(i=0;i<N;i++) /*条件循环*/
   {
  
  for(j=0;j<N;j++)/*条件循环*/
  for(i=0;i<N-j;i++)
    
    if((p+i)->average>=(p+j)->average) /*if条件函数*/   
  {
  (p+t)->average=(p+i)->average;
  (p+i)->average=(p+j)->average;
  (p+j)->average=(p+t)->average;
  }
   }
printf("No.    name    score1    score2    score3     average\n");/*输出括号内容*/
for(i=0;i<N;i++)/*条件循环*/
{
 printf("%8d%s",(p+i)->num,(p+i)->name);/*输出括号内容*/
    for(j=0;j<3;j++)/*条件循环*/
    printf("%9.2f",(p+i)->score[j]);/*输出三科成绩*/
    printf("%8.2f\n",(p+i)->average);/*输出平均数*/
   
}
}
void sortsour_stu(void)
{
 int i,j,m,k;/*定义整型变量*/
 for(i=0;i<3;i++)/*条件循环*/
 {for(j=0;j<N;j++)/*条件循环*/
 {
  m=j;
  for(k=j+1;k<N;k++)/*条件循环*/
  {
   if((*(p+i)).score[i]<(*(p+m)).score[i])/*if条件函数*/
      m=k;
      if(m!=j)/*if条件函数*/
      {
     (*(p+j)).score[t]=(*(p+j)).score[i];
     (*(p+j)).score[i]=(*(p+m)).score[i];
     (*(p+m)).score[i]=(*(p+m)).score[t];
      }
  }
 }
 }
 printf("name   score1 score2 score3\n");/*输出括号内容*/
 for(j=0;j<N;j++)/*条件循环*/
 printf("%s %f",(*(p+j)).name,(*(p+j)).score[i]);/*输出姓名和分数*/
}3.4.综合题流程图4.心得体会
通过对C程序设计基础的学习,我掌握了一些基本的编程方法和思路,出色的完成了这次课程设计,这次课程设计是我们接触C语言这个新事物以来的第一次比较系统的检验,我们都很重视,也很刻苦的钻研自己的课题,当然,通过努力完成设计的也不只我一个人,大家都很出色,都很优秀,这次设计对我们以后学习软件工程都有着深远的影响,所以,完成这次课程设计,我们都很高兴,这也为我们以后的学习增加了很多信心,在以后的学习生活中,我一定会努力钻研C科学,为以后的发展铺下宽广的道路.

5、参考文献:
C程序设计教科书,C程序设计题解与上机指导,百度

上一页  [1] [2] [3] 

c语言成绩管理系统源代码 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。