
您好,不知道您对Excel了解多少,像你这样有很明确的问题,你可以在Excel的 帮助文档里面查找,这个help很强大的,直接F1 也可以调出来,而且里面有实例,不怕你不懂。
简单的说函数呢在Excel里面很多,基本用法就是“=sum(A1:A6)”,只需要一个等号就行,Excel会提示你函数的参数,也就是里面该怎么用。
Rank函数 是返回你需要查看的学生名次 例如:=RANK(A5,A1:A6,1) 结果为2, 意思就是A5这个同学在1号到⑥号这六个人中排名 倒数 第二 说明:函数里面的“1”是非零的意思,如果是0表示按照降序排列,如果不是0,那么就是按照升序排列 :=RANK(A5,A1:A6,0) 结果为2,那么同学排名第二,默认值是0
sum是求和,average是求平均值,这两个就简单了。
int main() {
int i;
int score;
int sum;
double average;
sum=average=0;
for(i=0; i<4; i++) {
scanf("%d", &score);
sum+=score;
}
average = (double)sum/4;
printf("sum=%d", sum);
printf("average=%l", average);
return 0;
}
程序如下:
#include"stdioh"
void main()
{
int i,j,m;
float a[100],t,sum=00,average;
printf("请输入要输入数据个数m=");
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%f",&t);
a[i]=t;
sum+=a[i];
}
average=sum/m;
for(j=0;j<m;j++)
for(i=j;i<m;i++)
if (a[j]>a[i])
{t=a[i];a[i]=a[j];a[j]=t;}
printf("averge=%f\nmin=%f\nmax=%f",average,a[0],a[m-1]);
}
扩展资料
C语言的特点
1、简洁紧凑、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行 *** 作, 而这三者是计算机最基本的工作单元。
2、运算符丰富
C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3、数据结构丰富
C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。
参考资料来源:百度百科——c程序
sum函数:打开需要计算的word文档,先点击需要求和的单元格,然后点击"表格"选项中的"公式"。
在公式一栏中输入"=SUM(LEFT)",然后单击"确定"。
重复1—2步骤,计算剩余单元格中的和。这样,对单元格最左一列的数据求和就完成了。
average函数:先点击需要求和的单元格,然后点击"表格"选项中的"公式"。
在公式一栏中输入"=AVERAGE(ABOVE)",然后单击"确定"。
步骤阅读
6
重复4—5步骤,计算剩余单元格中的平均值。这样,对单元格最后一行的数据求平均值就完成了。
平均方差没做,其他用最土的方法,没有涉及到结构体。有一点注释,附几张图的效果。
然后附上一下代码:
#include <stdioh>#include <stdlibh>
main() {
char name[10][30]; //学生姓名
float number[10][5],sum[10],average[10]; //学生成绩 ,单个学生总分,单个学生平均分
int i,j;
printf("录入10位学生的5门课程\n");
for(i=0;i<10;i++){
printf("请输入第 %d 位学生姓名:\n",i+1);
scanf("%s",&name[i]); //录入姓名
for(j=0;j<5;j++){
printf("第 %d 门课成绩:\n",j+1,i,j);
scanf("%f",&number[i][j]); //录入5门课成绩
sum[i] += number[i][j]; //5门总分
}
//1计算每个学生平均分
average[i] = sum[i] / 5;
printf("%s 五科总分为%2f 平均分为:%2f \n\n",name[i],sum[i],average[i]);
}
/
2计算全体每门课平均分
3找出50个分数中最高的分数所对应的学生和课程
4计算平均分方差(不会)
5每个学生平均分按大小排列
/
//2计算每门课平均分
printf("\n每门课平均分\n");
float an_average[5]; //定义5门课所需要用到的数组
for(i=0;i<5;i++){ //初始化5个数组
an_average[i] = 000;
}
for(i=0;i<10;i++){
for(j=0;j<5;j++){
an_average[j]+=number[i][j]; //10个学生,5门课全部轮一遍
}
}
for(i=0;i<5;i++){ //输出5门科目的平均分
printf("\n第%d门平均分:%2f ",i+1,an_average[i]/10);
}
//3找出50个分数中最高的分数所对应的学生和课程
printf("\n\n50个分数分别为\n");
float total[50]; //50个分数集合
int identifier[50]; //姓名所对应的下标集合
int subject[50]; //课程下标集合
int counter=0; //计数器
for(i=0;i<10;i++){
for(j=0;j<5;j++){
total[counter] = number[i][j]; //将所有科目所有分数全部集合在1个数组
identifier[counter] = i; //i指代的为name对应下标的姓名
subject[counter] = j+1; //j指代第几门课
counter++;
}
}
for(i=0;i<50;i++){
printf("%d 姓名:%s",i,name[identifier[i]]);
printf(" 课程:第%d门",subject[i]);
printf(" 分数:%2f\n",total[i]);
}
printf("\n\n50个分数中最高分数\n");
float first=000;
int name_temp; //记录下标
int subject_temp; //记录下标
for(i=0;i<50;i++){
if(first<total[i]){ //相邻比较
first = total[i];
name_temp = identifier[i];
subject_temp = subject[i];
}
}
printf("\n姓名:%s 课程:第%d门 分数:%2f \n",name[name_temp],subject_temp,first); //输出最高分
//4计算平均分方差(不会)
//5每个学生平均分按大小排列
printf("\n\n每个学生的平均分按大小排列\n");
float flag;
for(i=0;i<10-1;i++){ //冒泡升序法
for(j=0;j<10-i-1;j++){
if(average[j]>average[j+1]){
flag = average[j+1];
average[j+1] = average[j];
average[j] = flag;
}
}
}
for(i=9;i>-1;i--){
printf("%2f \n",average[i]);
}
}
以下程序可以在vc60当中实现
#include<iosreamh>
void
main()
{
float
a,b,c,d,e,average,sum;
cout<<"Input
your
five
number:"<<endl;
cin>>a>>b>>c>>d>>e;
sum=a+b+c+d+e;
average=sum/(float)5;
cout<<"The
sum
is:"<<sum<<endl;
cout<<"The
average
is:"<<average<<endl;
}
求和,求平均值。sum指word中求和函数,作用是求和;average指word中求平均值函数。word最常用的八个函数是:1、AVERAGE函数;2、COUNT函数;3、MAX函数;4、MIN函数;5、ROUND函数;6、SUM函数;7、PRODUCT函数;8、DEFINED函数。word中的函数和excel中函数的用法一样,方便使用者进行大量数字运算,提供工作效率。
以上就是关于在Excel中如何利用函数RANK、SUM、AVERAGE对学生的学习成绩进行排名次,求平均值全部的内容,包括:在Excel中如何利用函数RANK、SUM、AVERAGE对学生的学习成绩进行排名次,求平均值、.编一程序,从键盘上输入四门功课成绩,求总成绩,平均成绩并输出。、如何设计“输入m个数,求其最大值、最小值、平均数”的c程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)