作业5答案

发布 2020-02-25 03:48:28 阅读 4052

作业5——平均值。

1、 程序设计题:

计算score数组中n门课程的平均分。课程成绩由键盘输入。

例如:若有5门课程成绩是:90.5,72,80,61.5,55,则平均分是71.80

算法:1、用一重循环将n门课程的成绩放到score数组中;

2、用一重循环将score数组中的元素(即n门课程的成绩)累加到sum变量中求和;

3、**e=sum/n;

4、输出**e的值。

#include<>

void main()

int n,i定义变量i作为遍历0-n-1的循环变量*/

float score[100],sum=0,**e; /定义score数组用于存放n门成绩,定义sum变量求n成绩的和,定义**e变量求n门成绩的平均值*/

scanf("%d",&n由键盘输入n的值*/

for(i=0;i scanf("%f",&score[i]);

for(i=0;i sum+=score[i];

**e=sum/n; /求n门课程的平均分*/

printf("**e=%.2f",**e);

*下列程序是将输入成绩和求和放在同一个循环中*/

#include<>

void main()

int n,i定义变量i作为遍历0-n-1的循环变量*/

float score[100],sum=0,**e; /定义score数组用于存放n门成绩,定义sum变量求n成绩的和,定义**e变量求n门成绩的平均值*/

scanf("%d",&n由键盘输入n的值*/

for(i=0;i

**e=sum/n; /求n门课程的平均分*/

printf("**e=%.2f",**e);

2、 程序设计题:

m个人的成绩存放在score数组中,将低于平均分的分数放在below数组中,并输出该数组。

例如:当score数组中的数据为时,below中的数据应为

算法:1、用一重循环将m个人的成绩放到score数组中;

2、用一重循环将score数组中的元素(即m个人的成绩)累加到sum变量中求和;

3、**e=sum/m;

4、用一重循环将score数组中的每一个元素与**e进行比较,如果小于**e的值,则将该元素放到below数组中。

5、用一重循环输出below数组的各个元素(即低于平均分的分数)

#include<>

void main()

int m,i,j=0,score[100],below[100]; 定义变量i作为遍历0-m-1的循环变量,定义j变量作为below数组的下标,定义score数组存放m个人的成绩,定义below数组存放低于平均分的分数*/

float sum=0,**e定义sum变量求m个人成绩的和,定义**e变量求m个人成绩的平均值*/

scanf("%d",&m); 由键盘输入m的值*/

for(i=0;i scanf("%d",&score[i]);

for(i=0;i sum+=score[i];

**e=sum/m; /求m个人成绩的平均分*/

for(i=0;i if(score[i] for(i=0;i printf("%d ",below[i]);

作业答案 5

第一章行列式。作业1 行列式的概念。一 填空题。1 列标为i3j12,则i和j必为4和5之一。若i 4 j 5,则 43512 7,此项为负。答案为i 4 j 5。2 1 2 n 1 n 1 1 n n 1 4 在位于不同行不同列上的元素的乘积中,只有和两项会出现三个x的乘积,因此带x3的项为,则x...

作业5答案

第二次练习。1,数据通信系统 是完成数据的传递和处理的系统。2,信源 信宿和中间通信设备统称为 结点 3,数据通信系统由发送终端 发射机 信道 接收机 和接收终端组成。4,信息 是数据的内容和定义。5,数据 是用来承载信息的一种实体。6,数字数据用 离散 的物理量来表示。7,噪声 将会影响被传输信号...

作业5答案

1a 2abc 3ad 4b 5bd 6 acd 7d 8解析 开始时,a b静止,设弹簧压缩量为x1,有。挂c并释放后,c向下运动,a向上运动,设b刚要离地时弹簧伸长量为x2,有。b不再上升,表示此时a和c的速度为零,c已降到其最低点。由机械能守恒,与初始状态相比,弹簧性势能的增加量为。c换成d后...