java用数组实现成绩表实验心得 C语言定义一个数组,接受从键盘输入的20个学生成绩,求其平均分并统计其中的及格和不及格的人数及其占比?

[更新]
·
·
分类:互联网
4486 阅读

java用数组实现成绩表实验心得

C语言定义一个数组,接受从键盘输入的20个学生成绩,求其平均分并统计其中的及格和不及格的人数及其占比?

C语言定义一个数组,接受从键盘输入的20个学生成绩,求其平均分并统计其中的及格和不及格的人数及其占比?

#include
int main()
{
int min 0;
int max 0;
int arr[20];
int i 0;
scanf(d, arr[i]);
min max arr[0];
do
{
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
scanf(d, arr[ i]);
} while (i 19);
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
printf(max is d, min is d, max, min);
return 0;
}
1、数组越界
2、找最大最小应该是每个都与最终的最大最小值比较的
如果不考虑特殊的输入值,可以给min和max初始值,代码会简单很多:
#include
int main()
{
int min 100000000;
int max 0;
int arr[20];
int i;
for(i 0; i 20; i)
{
scanf(d, arr[i]);
if(arr[i] max)
max arr[i];
if(arr[i] min)
min arr[i];
}
printf(max is d, min is d
, max, min);
return 0;
}

成绩分析里的正态分布曲线怎么做?

你只要在柱形图上添加一个折线图系列即可,数据有NORMDIST函数用数组公式得到如果你的分组数据在(组界)在B10:B27,,均值在E5,标准差在E6,假如要在D10:D27显示正态分布曲线的数据,你就选择D10:D27,输入公式:NORMDIST(B10:B27,$E$5,$E$6,0)输入后同时按ctrl shift enter3键结束,然后根据D10:D27的数据折线作图设置在次坐标轴即可,公式根据你的需要更改