流程圖求學生平均成績
㈠ 用C語言編一個求學生總成績和平均成績的程序
#include <stdio.h>
void main()
{
int score[5]={58,70,86,76,54};
int sum=0;
int i=0;
for(i=0;i<5;i++)
{
sum+=score[i];
}
printf("總分是%d,平均成績%f\n",sum,sum/5.0);
}
//絕對專簡單屬版
㈡ 簡述excel中用函數或公式求出學生的總成績和平均成績的過程
在excel計算總成績和平均成績可以使用SUM公式和AVERAGE公式。選中需要處理的數據區域,分別輸入=SUM(對回應區答域)和=AVERAGE(對應區域)即可求出。具體的以EXCEL2010為例,計算方法如下:
1、在電腦中打開EXCEL文件,可以看到當前的學生成績明細,點擊總成績後面的單元格輸入計算總成績的公式=sum()。
㈢ 畫出:求一批(不知道總數n)同學的單課成績的平均分演算法流程圖B;
沒有看明白啥意思
㈣ 求下面這個程序 五個學生 三門成績 按平均分排序的流程圖
有些問題,我幫你改了點,有//**//的標記,對於輸入輸出,你的%if我全用%lf代替了
#include<stdio.h>//引入標准輸入輸出頭文件
#include<string.h>//引入字元串操作頭文件
struct student//定義學生結構體
{
double score[3];//雙精度浮點型的數組(存放每個學生的三門成績)
double aver;//存放每個學生的平均成績
}st[5],temp;//定義五個學生 和一個臨時變數(用於交換)
int main()
{
int i,j;//定義循環變數
double sum;//定義存放每個學生總成績的變數
for(i=0;i<5;i++)//外層循環----5個學生
{
sum=0;//為每個學生的總成績賦初值
for(j=0;j<3;j++)//內層循環----3門成績
{
scanf("%lf",&st[i].score[j]);//循環輸入每個學生的成績 //**//
sum=sum+st[i].score[j];//累加每個學生的總成績
}
st[i].aver=sum/3.0;//計算每個學生的平均成績 //**//雙精度浮點數要3.0更好
}
for(i=0;i<4;i++)//利用冒泡法對平均成績進行排序
for(j=i+1;j<5;j++) //**//
{
if(st[i].aver>st[j].aver)
{
temp=st[i];//如果前面的學生平均成績大於後面的,就交換 這三句話完成交換功能
st[i]=st[j];//這三句話完成交換功能
st[j]=temp;//這三句話完成交換功能
}
}
for(i=0;i<5;i++)//外層循環----5個學生
{
for(j=0;j<3;j++)//內層循環----3門成績
printf("%.0lf ",st[i].score[j]);//循環輸出學生的每門成績 //**//
printf("%.0lf \n",st[i].aver);//循環輸出每個學生的平均成績 //**//
}
return 0;//主函數運行正確,返回0表示正常退出
}
㈤ 求四個科目的平均,用流程圖
include <stdio.h> main() { float score[3],ave,sum=0.0; int i; printf("請輸襲入成績: "); for(i=0;i<3;i++) scanf("%f",score[i]); for(i=0;i<3;i++) sum+=score[i]; ave=sum/3; printf("\n總分是 : %5.2f\n",sum); printf("平均分是 : %5.2f\n",ave); }
㈥ 用流程圖作答 已知一名學生的三門課程考試成績編寫程序計算其總成績和平均成績
#include <stdio.h> main() { float score[3],ave,sum=0.0; int i; printf("請輸入成績: "); for(i=0;i<3;i++) scanf("%f",&score[i]); for(i=0;i<3;i++) sum+=score[i]; ave=sum/3; printf("\n總分是內 : %5.2f\n",sum); printf("平均容分是 : %5.2f\n",ave); }
㈦ 輸入十個學生語文成績,並求總成績和平均分,C語言流程圖
#include<stdio.h>
void main()
{ //定義變數,學生的成績,平均分,總成績默認為0一變後面運算
float result,score,sum=0;
//有是個內學生,循環容10次
for(int i = 0;i<10;i++)
{
printf("請輸入第%d個學生的語文成績!\n",i+1);
scanf("%f",&result);
//每輸入一個學生的成績,就將其加入到總成績中去
sum+=result;
}
//結束循環後,計算平均分,並輸出
score=sum/10;
printf("總成績:%2.1f\n平均成績:%2.1f\n",sum,score);
}
㈧ 急!求教:用資料庫編個求學生平均成績的程序~~
1.select avg(成績列名) from 表名
2.select (select count(*) from 表名 where 成績列名>60 and 科目列名=『科版目')/ (select count(*) from 表名)(假設60分及格權)
3.select (select count(成績列名) from 表名 where 成績列名>80 and 科目列名=『科目')/ (select count(*) from 表名)(假設80分為優秀)
4.select count(*) from 表名 where 成績>80 and 成績<90 where科目列名=『科目'
(查詢成績在80-90分的所有人數)
㈨ 如何求總成績的平均成績,就是先求出各個學生的總
#include<stdio.h>
void in()
{ //定義變數,來學生的成績自,平均分,總成績默認為0一變後面運算
float result,score,sum=0;
//有是個學生,循環10次
for(int i = 0;i<10;i++)
{
printf("請輸入第%d個學生的語文成績!\n",i+1);
scanf("%f",&result);
//每輸入一個學生的成績,就將其加入到總成績中去
sum+=result;
}
//結束循環後,計算平均分,並輸出
score=sum/10;
printf("總成績:%2.1f\n平均成績:%2.1f\n",sum,score);
}