C语言综合实验报告格式--模版
- 格式:doc
- 大小:71.00 KB
- 文档页数:8
华北科技学院计算机系综合性实验
实验报告
课程名称《程序设计语语言(C)》
实验学期 _____ 至 _____ 学年第 __ 学期
学生所在系部
年级 _______ 专业班级
学生姓名学号完整的学号
任课教师朱冬梅
实验成绩
计算机系制
《程序设计语言(C)》课程综合性实验报告
这是C语言的程序(切记里面不能随意更改程序)#include <stdio.h>
#define M 5
#define N 3
void main()
{
void average_score(float score[M][N], float average_s[M] ,float average_k[N]);
void Max_min(float score[M][N], float Max[N], float Min[N] );
int number[M];
float average_s[M];
float average_k[N];
float Max[N],Min[N];
float score[M][N];
int i,j;
printf(" Please input: \n");
printf(" ┌─────────────────────\n");
printf(" │学号英语高数计算机\n");
for(i = 0; i< M; i++)
{ printf(" │");
scanf("%d",&number[i]);
for(j=0;j<N;j++)
scanf("%f",&score[i][j]);
}
for(i = 0; i< M; i++)
average_s[i] = 0;
{
Max[i] = 0;
Min[i] = 100;
average_k[i] = 0;
}
printf(" └─────────────────────\n"); average_score(score, average_s, average_k );
Max_min(score, Max, Min );
printf(" The answers are : \n");
printf(" ┌───┬───┬───┬───┬────┐\n"); printf(" │学号│英语│高数│计算机│平均分│\n"); printf(" ├───┼───┼───┼───┼────┤\n");
for(i = 0; i< M; i++)
{ printf(" │");
printf("%3d",number[i]);
for(j= 0; j <N ;j++)
printf("│%5.1f ",score[i][j]);
printf("│%5.1f │",average_s[i]);
printf("\n");
printf(" ├───┼───┼───┼───┼────┤\n");
}
printf(" ├───┼───┼───┼───┼────┤\n"); printf(" │平均值");
for(i = 0; i< N; i++)
printf("│%5.1f ", average_k[i]);
printf("││");
printf("\n ├───┼───┼───┼───┼────┤\n"); printf(" │最大值");
printf("│%5.1f ", Max[i]);
printf("││");
printf("\n ├───┼───┼───┼───┼────┤\n");
printf(" │最小值");
for(i = 0; i< N; i++)
printf("│%5.1f ",Min[i]);
printf("││");
printf(" \n");
printf(" └───┴───┴───┴───┴────┘\n"); }
void average_score(float score[M][N], float average_s[M],float average_k[N] )
{
int i,j;
for(i = 0; i< M; i++)
for(j= 0; j <N ;j++)
average_s[i] = average_s[i] + score[i][j] /N;
for(i = 0; i< M; i++)
for(j= 0; j <N ;j++)
average_k[j] = average_k[j] + score[i][j] /M;
}
void Max_min(float score[M][N], float Max[N], float Min[N])
{
int i,j;
for(i = 0; i< M; i++)
for(j= 0; j <N ;j++)
if(Max[j] < score[i][j]) Max[j] = score[i][j];
for(i = 0; i< M; i++)
for(j= 0; j <N ;j++)
if(Min[j] > score[i][j]) Min[j] = score[i][j]; }。