第二周项目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
- 第二周项目 - 程序的多文件组织
- 第二周项目:程序的多文件组织
- 第二周项目程序的多文件组织
- 第二周项目--程序的多文件组织
- 第二周项目:程序的多文件组织
- 第二周项目--程序的多文件组织
- 第二周项目2-程序的多文件组织
- 第二周项目2 - 程序的多文件组织
- 第二周项目2-程序的多文件组织
- 第二周实践项目2-程序的多文件组织
- 第二周 项目2-程序的多文件组织
- (第二周项目2)程序的多文件组织
- 第二周项目2程序的多文件组织
- 第二周项目2 程序的多文件组织
- 第二周—项目2 程序的多文件组织
- 第二周 项目2 程序的多文件组织
- 第二周【项目2 - 程序的多文件组织】
- 第二周项目2 -程序的多文件组织
- notifyDataSetChanged
- codeforces基础题——#362(div2)D
- Ubuntu 14.04LTS 触摸板无法使用
- 总结volley源码解析
- PAT(乙级)1018 人口普查(20)
- 第二周项目2 程序的多文件组织
- 《TCP/IP详解 卷1:协议》 读书笔记 第6章 ICMP:Internet控制报文协议
- notifyDataSetChanged() 动态更新ListView 通过 Handler AsyncTask两种方式
- Servlet生命周期及创建方式
- 项目1-C/C++语言中函数参数传递的三种方式
- Codeforces Round #317 [AimFund Thanks-Round] (Div. 2) C. Lengthening Sticks
- 第一行代码系列第二章——手动创建activity
- Android图片质量压缩以及缩略图生成
- Linux 基本指令