計算學生平均成績
① SQL求每個學生平均成績
select student.學號,student.姓名, course.課程名,(select avg(sc.成績) from sc where sc.學號=student.學號) as 平均成績 from student inner join sc on student.學號=sc.學號 inner join course on sc.課程號=course.課程號
② word中如何計算學生的平均成績
如圖:
在成績1下方空白行點"表格"--"公式"-->
=AVERAGE(ABOVE)
如圖:
-->"確定",如圖:
橫
向公式為:
=AVERAGE(LEFT)
如圖:
Word主要適合文本編輯,Excel更適合表格及計算,建議用Excel.
如圖:
如圖選中區域後,只需點
後的三角尖--"平均值"即可,如圖:
③ 用c語言編寫程序:計算班級每位學生的平均成績。
第一題:
#include "stdio.h"
float *Grade(float *num,int i) //用來冒泡排序 num傳入數組指針,i傳入數組個數
{
int j,k;
float temp;
for (j=0;j<i;j++)
for (k=0;k<i-j;k++)
{
if (num[k]<num[k+1])
{
temp=num[k];
num[k]=num[k+1];
num[k+1]=temp;
}
}
return num;
}
void main()
{
float num[100];
int i=0,j=0,iavg=0; //i=數組個數,j=循環,iavg=高於平均成績人數
float avg=0,sum=0; //avg=平均成績,sum=總成績
printf("請輸入成績,按Ctrl+D結束:");
while (scanf("%f",&num[i])) //循環輸入成績
{
sum+=num[i];
i++;
}
avg=sum/i;
printf("平均分為%.1f\n",avg);
Grade(num,i);
printf("所有學生的成績為:");
for (j=0;j<i;j++)
{
printf("%.1f ",num[j]);
if (num[j]>avg)
iavg++;
}
printf("\n高於平均人數的有%d人\n",iavg);
}
第二題:
#include "stdio.h"
int digit(int i,int *dinum)
{
int j=0,k=0;
while (i=0) //計算位數
{
dinum[k]=i%10; //將數字存入數組
i=i/10;
j++;k++;
}
return j;
}
void main()
{
int inum,dinum[10],i,j; //inum=整數 dinum=存各個數字的數組 i,j=循環需要
printf("請輸入整數:");
scanf("%d",&inum);
j=digit(inum,dinum);
printf("該整數為 %d 位\n",j);
printf("數字分別為:");
for (i=j-1;i>=0;i--)
{
printf("%d ",dinum[i]);
}
}
第三題:
#include "stdio.h"
int fun(int *a)
{
int i=1,j=0;
for (i;i<1000;i++)
{
if ((i%7==0||i%11==0)&&!(i%7==0&&i%11==0))
{
a[j]=i;
j++;
}
}
return j;
}
void main()
{
int a[500],i,j;
j=fun(a);
for (i=0;i<j;i++)
{
printf("%d ",a[i]);
if (i%15==0)
printf("\n");
}
以上代碼均在VC6.0中編譯通過,現在1點了。後面的題以後再說
④ 計算表格學生的平均成績
計算表格學生的平均成績,那麼把學生的每科成績都輸上,然後用一個Excel的表格,它會自動求出它的平均成績的
⑤ 計算學生平均成績的程序下面兩種方法。急!!!!!!!!!!!!
Private Sub Form1_load()
a = Val(InputBox("輸入來英語成績自", "輸入"))
b = Val(InputBox("輸入計算機成績", "輸入"))
c = Val(InputBox("輸入數學成績", "輸入"))
d = (a + b + c) / 3
MsgBox "平均成績為" & d
End Sub
Private Sub Form1_load()
a = Val(text1.text)
b = Val(text2.text)
c = Val(text3.text)
d = (a + b + c) / 3
MsgBox "平均成績為" & d
End Sub
我直接寫的還沒試,你試試看,不能用跟我說
⑥ C語言 計算每門課的平均成績和每個學生的平均成績
#include<stdio.h>
#include<stdlib.h>
#defineN2//輸入學生的個數
structStudent
{
intsno;//學號
charsname[50];//姓名
intcourse1;//課程1
intcourse2;//課程2
intcourse3;//課程3
};
voidmain()
{
structStudentstu[N];
intindex;
intsum=0;
//輸入學生信息
printf("輸入學生情況(輸入的時候按Tab健隔開): ");
printf("學號 姓名 課程1 課程2 課程3 ");
for(index=0;index<N;index++)
{
("%d %s %d %d %d",&stu[index].sno,&stu[index].sname,&stu[index].course1,&stu[index].course2,&stu[index].course3);
}
//列印單科結果
printf("輸出單科結果 ");
for(index=0;index<N;index++)
{
sum+=stu[index].course1;
}
printf("課程1平均分:%d ",sum/N);
sum=0;
for(index=0;index<N;index++)
{
sum+=stu[index].course2;
}
printf("課程2平均分:%d ",sum/N);
sum=0;
for(index=0;index<N;index++)
{
sum+=stu[index].course3;
}
printf("課程3平均分:%d ",sum/N);
//列印學生平均分
printf("輸出學生的結果: ");
for(index=0;index<N;index++)
{
printf("%s的平均分:%d ",stu[index].sname,(stu[index].course1+stu[index].course2+stu[index].course3)/3);
}
}
⑦ C語言程序,請你編寫一個程序計算每個學生的平均成績
#include<stdio.h>
void main()
{
float a[10][10];//用來存放10名學生的5門成績,最後一位用於存放平均成績
int i,j;
float sum=0.0;
for(i=0;i<10;i++)
{
printf("請輸入第%d個學生的5門成績",i+1);
for(j=0;j<5;j++)
{
scanf("%f",&a<i>[j]);
sum=sum+a<i>[j];
}
a<i>[10]=sum/5.0;
}
printf("10名學生的成績及平均分 ");
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
printf("%.3f",a<i>[j]);
printf(" ");
}
}
(7)計算學生平均成績擴展閱讀:
printf的用法
格式
printf函數的原型為:
#include<stdio.h>
int printf(const char*format,...);
在講每一個函數的時候都會先把它的函數原型寫出來,這個原型你們現在看不懂不要緊,等到學完C語言之後再來看這個原型就會發現它是很有參考意義的!它對深刻理解函數有著很大的價值。
printf的格式有四種:
1)printf("字元串 ");
#include<stdio.h>
int main(void)
{
printf("Hello World! ");// 表示換行
return 0;
}
其中 表示換行的意思。它是一個轉義字元,前面在講字元常量的時候見過。其中n是「new line」的縮寫,即「新的一行」。
此外需要注意的是,printf中的雙引號和後面的分號必須是在英文輸入法下。雙引號內的字元串可以是英文,也可以是中文。
2)printf("輸出控制符",輸出參數);
純文本復制
#include<stdio.h>
int main(void)
{
int i=10;
printf("%d ",i);/*%d是輸出控制符,d表示十進制,後面的i是輸出參數*/
return 0;
}
⑧ excel 利用公式計算所有學生的總分,平均分
工具來:excel2010版本。
1、如下圖要利用公源式計算表格里所有學生的總分和平均分;
⑨ 設計一個計算學生平均成績的程序
你就用excel表格做 然後用個人函數就可以拖出平均成績 了
⑩ 簡述excel中用函數或公式求出學生的總成績和平均成績的過程
在excel計算總成績和平均成績可以使用SUM公式和AVERAGE公式。選中需要處理的數據區域,分別輸入=SUM(對回應區答域)和=AVERAGE(對應區域)即可求出。具體的以EXCEL2010為例,計算方法如下:
1、在電腦中打開EXCEL文件,可以看到當前的學生成績明細,點擊總成績後面的單元格輸入計算總成績的公式=sum()。