编写程序,定义数组存放10个学生的分数,并计算出平均分和及格率。
#include "stdio.h"main(){ int i,a[10]={80,70,90,60,55,75,85,95,65,45},s=0,n=0; float ave,pass;for(i=0;i<=9;i++) { s=s+a[i]; if(a[i]>=60) n++; } ave=s/10.0; pass=n/10.0; printf("ave=%f,pass=%.0f%%\n",ave,pass*100);}[/i][/i]
举一反三
- 编写程序,定义数组存放10个学生的分数,并计算输出平均分和及格率。
- 【其它】编写程序,输入12个学生的成绩,计算输出平均分,及格率,并输出所有学生的成绩
- 编写完整程序:读入10名学生的高考成绩存入一维数组x,计算出平均分ave,统计并输出成绩高于平均分的人数n
- 任务一:已知某个班有 M 个学生,学习 N 门课程,已知所有学生的各科成绩,编程:分别求每个学生的平均成绩,并输出。 要求: 定义一个二维数组,用于存放 M 个学生的 N 门成绩。定义一个一维数组,用于存放每个学生的平均成绩。 做二重循环,将每个学生的成绩输入到该二维数组中。 做二重循环,对已经存在于二维数组的中的值进行平均分计算,将结果保存到一个一维数组中。 做循环输出该一维数组(即平均分)的值
- 编写程序。编写一个求学生平均成绩的Java程序。要求使用Java API 中的数组列表类ArrayList来存储学生成绩。
内容
- 0
输入一个正整数n,再输入n个学生的成绩,计算平均成绩,并统计所有及格学生的人数。
- 1
利用数组编写程序,统计学生的成绩,按下列要求编程。程序1 输入学生的成绩(全班最多50个学生),统计其平均分、最高分和最低分。
- 2
【程序编写】3.编写程序,从键盘任意输入 20 个整数,统计其中非负数个数,并计算非负数之和
- 3
在数组a中,存放有n个学生的成绩,试编一函数:将低于平均分的学生人数m由函数值返回,将低于平均分的分数由数组b带回.
- 4
【案例9】设计一个结构体,要求包括学生的学号、姓名、和三门课的成绩(成绩用数组存储)。编写程序输入5名学生的以上相关信息,求计算出每个学生总分和每个学生的三门课的平均分。要求:学生信息的输入和输出,以及总分与平均分的计算都以函数方式实现。