学生英语成绩统计
⑴ 求SQL代码:1,显示所有学生姓名专业2,统计各专业学生数3,将英语专业学生成绩加5分
1:
select 姓名,专业制
from student,class
where student.专业号=class.专业号
2:
select 专业号,count(专业号) as '学生数'
from student
group by 专业号
3:
update student
set 成绩=成绩+5
where 专业号=(select 专业号 from class where 专业='英语')
⑵ 输入10个学生的数学,政治和英语三门功课的成绩,统计各科的均分后,将所有数据存入S
所有数据存入S是什么意思??是不是用C语言做??
#include "stdio.h"
int main()
{
double s[11][3],x=0.0,y=0.0,z=0.0;
int i;
for(i=0;i<10;i++)
{
printf("请输入第%d个学生的数学版成绩:权",i+1);
scanf("%lf",&s[i][0]);
x+=s[i][0];
printf("请输入第%d个学生的政治成绩:",i+1);
scanf("%lf",&s[i][1]);
y+=s[i][1];
printf("请输入第%d个学生的英语成绩:",i+1);
scanf("%lf",&s[i][2]);
z+=s[i][2];
}
s[10][0]=x/10.0;s[10][1]=y/10.0;s[10][2]=z/10.0;/*计算平均成绩*/
printf("数学的成绩的平均分为:%.3lf\n",s[10][0]);
printf("政治的成绩的平均分为:%.3lf\n",s[10][1]);
printf("英语的成绩的平均分为:%.3lf\n",s[10][2]);
getchar();
return 0;
}
⑶ 某学生英语考试成绩90分,这里成绩就是统计指标.判断
错。
统计指标是反映社会经济现象总体的数量特征的概念和数值。
⑷ 一张表score记录所有学生数学和英语的成绩,表中字段有学号,姓名,学科,分数。统计总分小于120
用access来做的话(同样适合VF):
1.成绩表,如图1所示。
图2 两门科目成绩总分小于120分统计
⑸ 输入n个学生,以及每个学生的数学,英语成绩,然后统计每门课程的总成绩,平均分,最高分和最低
用Microsoft
Office
Excel中的升序排序和降序排序统计最高分和最低分,函数算出平均分和总成绩
⑹ 怎样用excel表格统计1000个学生的 语文 数学 英语 文综 四科成绩都及格(100分制)的总数谢谢
在空白单元格里抄输入下列公式:
=SUMPRODUCT(((B2:B6)>=60)*((C2:C6)>=60)*((D2:D6)>=60)*((E2:E6)>=60))
这里假设2-6行为学生的各科成绩,如果1000个学生,则把6改成11
关于列:这里设A列为姓名,BCDE分别为语文、数学、英语、文综的成绩。
希望你能试验成功。
联系:[email protected]
⑺ c语言 输入n个学生,以及每个学生的数学,英语成绩,然后统计每门课程的总成绩,平均分,最高分和最低
#include <stdio.h>
#include <stdlib.h>
void main()
{
int i = 0;
int n = 0;
float *a[2] = {NULL};
float sum[2] = {0};
float avg[2] = {0};
float max[2] = {0};
float min[2] = {0};
printf("请输入有多少个学生:");
scanf("%d", &n);
a[0] = (float *)malloc(sizeof(float)*n);
a[1] = (float *)malloc(sizeof(float)*n);
for (i = 0; i < n; ++i)
{
printf("请输入第%d个学生的数学成绩:", i+1);
scanf("%f", &a[0][i]);
sum[0] += a[0][i];
if (a[0][i]>max[0])
{
max[0] = a[0][i];
}
printf("请输入第%d个学生的英语成绩:", i+1);
scanf("%f", &a[1][i]);
sum[1] += a[1][i];
if (a[1][i]>max[1])
{
max[1] = a[1][i];
}
}
min[0] = a[0][0];
min[1] = a[1][0];
for (i = 1; i < n; ++i)
{
if (a[0][i]<min[0])
{
min[0] = a[0][i];
}
if (a[1][i]<min[1])
{
min[1] = a[1][i];
}
}
avg[0] = sum[0]/n;
avg[1] = sum[1]/n;
printf("总成绩 平均分 最高分 最低分\n");
for (i = 0; i < 2; ++i)
{
printf("%-8.2f%-8.2f%-8.2f%-8.2f\n", sum[i], avg[i], max[i], min[i]);
}
}
⑻ 下面是某班20名学生某次英语测验的成绩(百分制,均是整十的分数)统计表
由题意得﹛x+y=20-7
50+60×4+70x+80y+90×2=20×73
即﹛x+y=13
7x+8y=99
解得x=5,y=8
xy=40
⑼ 编写(C语言)程序,输入100个学生的英语成绩,统计并输出该门课程的平均分以及不及格学生的人数。
#include<stdio.h>]
int main()
{
double math[100],m=0;
int i,num=0;
for(i=0;i<100;i++)
scanf("%lf",&math[i]);
for(i=0;i<100;i++)
{
m+=math[i];
if(math[i]<60) num++;
}
printf("英语平均分为:%lf,有 %d 个人不及格。\n",m/100,num);
return 0;
}
⑽ Java编程,输入10个学生的英语成绩,统计并输出该门课程的平均分以及不及格学生的人数.
importjava.util.Scanner;
publicclassCalAverage{
privateScannerscanner=newScanner(System.in);
privateint[]score=newint[10];
privateinttotalScore=0;
privateintnum=0;
privateStrings_scores;
privateString[]s_score;
publicCalAverage(){
System.out.print("请输入10个英语成绩(用空格隔开):");
s_scores=scanner.nextLine();
s_score=s_scores.split("");
for(inti=0;i<s_score.length;i++){
score[i]=Integer.parseInt(s_score[i]);
}
for(inti=0;i<score.length;i++){
totalScore+=score[i];
if(score[i]<60){
num++;
}
}
System.out.println("10名学生平均分为:"+(totalScore/10));
System.out.println("不及格的人数为:"+num);
}
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
newCalAverage();
}
}
运行结果