學生英語成績統計
⑴ 求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();
}
}
運行結果