作业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后...