第二周项目2 程序的多文件组织

来源:互联网 发布:深圳冰川网络 市场策划 编辑:程序博客网 时间:2024/06/05 10:20
问题及代码:
/*   * Copyright (C) 2016, 烟台大学计算机与控制工程学院   * All rights reserved.   * 文件名称 : fangzhou.cpp   * 作    者 : 吕方舟   * 完成日期 : 2016年9月8日   * 版 本 号 : v1.0   * 问题描述 :程序的多文件组织 * 输入描述 : 无 * 程序输出 :学生学号姓名及其平均分,6个课程的平均分 */ 

main.cpp

#include "fangzhou.h"int main(){    int n=7;        //学生记录人数    int m=21;       //学生成绩记录数    struct stud1 s1[MaxStud]=    {        {1,"张斌",9901},        {8,"刘丽",9902},        {34,"李英",9901},        {20,"陈华",9902},        {12,"王奇",9901},        {26,"董强",9902},        {5,"王萍",9901}    };    struct stud2 s2[MaxCour]=   //规定课程的编号从1到6,同一学生成绩记录连续存放    {        {1,1,67},        {1,2,98},        {1,4,65},        {8,1,98},        {8,3,90},        {8,6,67},        {34,2,56},        {34,4,65},        {34,6,77},        {20,1,68},        {20,2,92},        {20,3,64},        {12,4,76},        {12,5,75},        {12,6,78},        {26,1,67},        {26,5,78},        {26,6,62},        {5,1,94},        {5,2,92},        {5,6,89}    };    allavg(s1,n,s2,m);    return 0;}


 

 

shixianhanshu.cpp

#include "fangzhou.h"int main(){    int n=7;        //学生记录人数    int m=21;       //学生成绩记录数    struct stud1 s1[MaxStud]=    {        {1,"张斌",9901},        {8,"刘丽",9902},        {34,"李英",9901},        {20,"陈华",9902},        {12,"王奇",9901},        {26,"董强",9902},        {5,"王萍",9901}    };    struct stud2 s2[MaxCour]=   //规定课程的编号从1到6,同一学生成绩记录连续存放    {        {1,1,67},        {1,2,98},        {1,4,65},        {8,1,98},        {8,3,90},        {8,6,67},        {34,2,56},        {34,4,65},        {34,6,77},        {20,1,68},        {20,2,92},        {20,3,64},        {12,4,76},        {12,5,75},        {12,6,78},        {26,1,67},        {26,5,78},        {26,6,62},        {5,1,94},        {5,2,92},        {5,6,89}    };    allavg(s1,n,s2,m);    return 0;}


 

fangzhou.cpp

#include "fangzhou.h"int main(){    int n=7;        //学生记录人数    int m=21;       //学生成绩记录数    struct stud1 s1[MaxStud]=    {        {1,"张斌",9901},        {8,"刘丽",9902},        {34,"李英",9901},        {20,"陈华",9902},        {12,"王奇",9901},        {26,"董强",9902},        {5,"王萍",9901}    };    struct stud2 s2[MaxCour]=   //规定课程的编号从1到6,同一学生成绩记录连续存放    {        {1,1,67},        {1,2,98},        {1,4,65},        {8,1,98},        {8,3,90},        {8,6,67},        {34,2,56},        {34,4,65},        {34,6,77},        {20,1,68},        {20,2,92},        {20,3,64},        {12,4,76},        {12,5,75},        {12,6,78},        {26,1,67},        {26,5,78},        {26,6,62},        {5,1,94},        {5,2,92},        {5,6,89}    };    allavg(s1,n,s2,m);    return 0;}
运行结果:
<img src="http://img.blog.csdn.net/20160908210815895" alt="" />
 
<img src="http://img.blog.csdn.net/20160908205046414?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="350" height="212" alt="" />


知识点总结:

      通过完成这一次项目感觉学习了好多东西~更加清楚了编程序过程中要利用多个文件的合理性~这样程序结构更加简洁易查找,就算是很复杂的程序也能变得整齐有规律,另外也对博客各种添加代码等功能的使用更加熟练了~~

学习心得:

     果然是实践出真知~ 什么都要动手去做一做,一开始做确实到处都不熟悉,特别不熟练,但是现在完成之后很有成就感,希望自己今后每一次都有进步和收获~

 


0 0
原创粉丝点击