当前位置:首页 » 成绩查询 » 求成绩排名

求成绩排名

发布时间: 2020-11-28 20:08:01

A. 求文档: EXSL中考试成绩如何排名次

B. 求学生成绩排名C程序

#include <stdio.h>
void main()
{
int a[11];
int i,j,t;
int m;
void inv(int x[],int p);
printf("请输入10个学生的成绩:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
printf("学生成绩从高到低排序为:\n");
for(i=0;i<10;i++)
printf("%4d",a[i]);
printf("\n");
printf("再输入一个学生的成绩:\n");
scanf("%d",&m);
for(i=0;i<10;i++)
if(m>a[i])break;
for(j=9;j>=i;j--)
a[j+1]=a[j];
a[i]=m;
printf("插入一个学生之后学生成绩排序为:\n");
for(i=0;i<11;i++)
printf("%4d",a[i]);
printf("\n");
inv(a,11);
printf("成绩从低到高排序为:\n");
for(i=0;i<11;i++)
printf("%4d",a[i]);
printf("\n");
}

void inv(int x[],int p)
{
int t,i,j,q=(p-1)/2;
for(i=0;i<=q;i++)
{
j=p-1-i;
t=x[i];
x[i]=x[j];
x[j]=t;
}
return;
}

C. 求一条SQL语句查出三年级学生的总成绩排名:学生姓名,老师姓名,所属班级,总分,排名

求一条SQL语句查出三年级学生的总成绩排名:学生姓名,老师姓名,所属班级,总分,排名
select
学生表a.名称 as 学生姓名,
老师表b.名称 as 老师姓名,
班级表c.名称 as 所属班级,
总分表g.总分 as 总分,
rownum as 排名
from
(select
学生编号 as 学生编号,
sum(考试成绩) as 总分
from
成绩表f
group by 学生编号)总分表g
inner join
学生班级表d
on
学生班级表d.学生编号 = 总分表g.学生编号
inner join
老师班级表e
on
老师班级表e.班级编号 = 学生班级表d.班级编号
inner join
班级表c
on
班级表c.编号 = 老师班级表e.班级编号
inner join
学生表a
on
学生表a.编号 = 学生班级表d.学生编号
inner join
老师表b
on
老师表b.编号 = 老师班级表e.老师编号
where
班级表c.年级 = '三年级'
order by 总分表g.总分 desc

不同数据库取得rownum的方法不一样注意变下

D. Excel函数求总分和名次!

1、首先,打开一个Excel表格。

E. 求关于成绩排名的c语言设计

自己去改改吧···

#include"stdio.h"
struct student
{ int num;
char name[15];
int math, Chinese, English;
int ave;
}a[10];

main()
{int i,j;struct student t;
int max=0;

FILE *fp;
fp=fopen("D:\\student score.txt","w");
if(fp==NULL)
{
printf("cannot open this file\n");
exit(0);
}

for(i=0;i<10;i++)
{printf("请输入学号,姓名,数学成绩,语文成绩,英语成绩:\n");
scanf("%d %s %d %d %d",&a[i].num,&a[i].name,&a[i].math,&a[i].Chinese,&a[i].English);
a[i].ave=(a[i].math+a[i].Chinese+a[i].English)/3;
}
for(j=0;j<10;j++)
for(i=9;i>j;i--)
if(a[j].ave<a[i].ave)
{ t=a[j];
a[j]=a[i];
a[i]=t;
}

printf("按平均分从高到底进行排序\n");
printf("学号\t姓名\t数学成绩\t语文成绩\t英语成绩\t平均分\n");
for(i=0;i<10;i++)
printf("%d\t%s\t%d\t%d\t%d\t%d\n",a[i].num,a[i].name,a[i].math,a[i].Chinese,a[i].English,a[i].ave);
for(i=0;i<10;i++)
fwrite(&a[i],sizeof(struct student),1,fp);
fclose(fp);
getch();

}

F. 求 Excel 中显示成绩排名的公式,万分感谢!

在F2中输入公式
=VLOOKUP(LARGE($B$2:$B$400,E2),IF({1,0},$B$2:$B$400,$A$2:$A$400),2,0)
下拉填充。

G. excel表格中如何求一个科目成绩的排名

比如:
姓名 成绩 排名
张三 34
李四 54
赵二 99
大一 42 如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出B2单元格中的成绩在B2至B31成绩中的排名结果。拖动应用公式即可获得所有学生的排名。

H. 如何求一列成绩排名前百分之九十的及格率,请帮帮我,15137611189

假如成绩在B列,60分为及格线,求成绩排名前百分之九十的及格率公式如下,三个公式你自己选用,差别在于排列前90%的人数不为整数时的三种不同处理办法,自己分析一下

=COUNTIF(B:B,">=60")/(COUNT(B:B)*90%)

=COUNTIF(B:B,">=60")/ROUND((COUNT(B:B)*90%),0)

=COUNTIF(B:B,">=60")/INT((COUNT(B:B)*90%))

I. 求总成绩和排名的SQL语句

select 姓名,数学+语文+英语 from 表 order by 数学+语文+英语

J. excel如何在一个公式里面求三科成绩总分排名呢

K4单元格输入公式=SUMPRODUCT(--(H$4:H$9+I$4:I$9+J$4:J$9>H4+I4+J4))+1

下拉公式。 如图:

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919