統計每個學生的平均成績
㈠ 統計出各個學生的平均成績,最低分以及得最低分的人數 c語言
#include<stdio.h>
main()
{
int a[20],i,j,k=0,m=200,n=1;
printf("請輸來入學生自人數:");
scanf("%d",&i);
for(j=0;j<i;j++)
{
printf("請輸入學生%d分數:",j+1);
scanf("%d",&a[j]);
k+=a[j];
if(m==a[j])n++;
if(m>a[j])m=a[j];
}
printf("學生平均成績為:%.2f\n",(float)k/i);
printf("學生最低分為:%d\n",m);
printf("學生最低分人數為:%d\n",n);
}
㈡ 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.課程號
㈢ 使用c語言編寫程序,分別統計出每個學生的平均成績。
#include<stdio.h>
#define N 5//這里設置班級人數
void main()
{
int i,sum=0,high=0,score;
float average;
printf("input everyone's score.\n");
for(i=0;i<N;i++)
{
scanf("%d",&score);
sum+=score;
if(score>high) high=score;
}
average=(float)sum/N;
printf("average=%f\n",average);
printf("highest=%d\n",high);
}
這個代碼很容易懂。你拿去改下。。我就不給你調試了。這個是實現某班平均成績然後輸出平均成績最高成績的,如果採納我的。我可以給你編一個很通用的
㈣ 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);
}
}
㈤ 用SQL語句完成下列操作:(1)統計每個學生的平均成績和姓名 (2)統計平均成績超過90分的學生姓名,學號和成績
oralce sql 是這么寫的:
統計每個學生的平均成績和姓名
select sname 姓名版,avg(grade) 成績
from s,sc
where s.sno=sc.sno
group by sname;
統計平均成績超過90分的學生姓權名,學號和成績
select sname 姓名,s.sno 學號,avg(grade) 成績
from s,sc
where s.sno=sc.sno
group by sname
having avg(grade) >90;
㈥ 1,統計各系系各門課程成績的平均成績 2,查詢選秀計算機基礎和離散數學的學生的學好和平均成績
--6.3.5 統計各系各門課程的平均成績
select dept,course.cno,course.cname,grade=avg(grade)
from student,SC,course
where student.sno = SC.sno
and SC.cno = course.cno
group by course.cname,course.cno,dept
--6.3.6 查詢選修計算機基礎和離散數學內的學生學號和平均成績容
select distinct sno,grade=avg(grade)
from SC,course
where SC.cno in(select cno from course where cname = '計算機基礎' or cname = '離散數學')
group by sno
㈦ 使用SQL SELECT語句查詢每個學生的平均成績,在線等。
你沒有告訴學生表和成績表的關聯欄位,假設是id。 select 學生.姓名,avg(成績回.成績) as 平均成績 into pinjun.dbf
from 學生答 inner join 成績 on 學生.id=成績.id
order by 學生.姓名
㈧ excel 利用公式計算所有學生的總分,平均分
工具來:excel2010版本。
1、如下圖要利用公源式計算表格里所有學生的總分和平均分;
㈨ 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(" ");
}
}
(9)統計每個學生的平均成績擴展閱讀:
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;
}
㈩ oracle怎麼查詢每個學生的平均成績
需要用到avg,代碼如下:
select stu_id,avg(成績) from 表 group by stu_id
Oracle Database,又名Oracle RDBMS,是甲骨文公司的一款關系資料庫管理系統。