PAT乙級比賽-互評成績計算
題目描述:
程式碼:
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
int n1=0,n2=0,special=0;
int num[101];
float flag[101];
scanf("%d %d",&n1,&n2);
//讀入資料
//一行資料一處理
for(int i=0;i<n1;i++)
{
int special=0;
for(int j=0;j<n1;j++)
{
scanf("%d",&num[j]);
if(num[j]<0 || num[j]>n2)
{
num[j]=0;
special++;//設定special去確定最低分的位置 因為我們把壞值
都變為了0,所有0會佔位置
}
}
sort(num+1,num+n1);
num[1+special]=0;//去掉一個最高分 去掉一個最低分
num[n1-1]=0;
// for(int i=0;i<n1;i++)
// {
// printf("%d\n",num[i]);
// }
//
float sum=0,ave=0;//求學生評分的平均值
for(int j=1;j<n1;j++)
{
sum+=num[j];
}
ave=(float)(sum/(n1-3-special)+num[0])/2;
flag[i]=ave;
}
for(int i=0;i<n1;i++)
{
cout<<round(flag[i])<<endl;
}
}
相關文章
- PAT-B 1077 互評成績計算【模擬】
- PAT1077互評成績計算(java實現)Java
- 演算法學習之路|互評成績計算演算法
- PAT乙級1004 成績排名 (20分)(C語言版)及解析C語言
- 【PAT乙級】1048 數字加密加密
- 【shell 】 使用 shell 計算成績
- python運用——成績等級評定Python
- 【PAT乙級、C++】1024 科學計數法 (20分)C++
- PAT乙級——1093(字串匹配)Java實現字串匹配Java
- PAT1004成績排名(java實現)Java
- 浙大PAT刷題-1004.成績排名
- PAT 乙級 1094 谷歌的招聘 (20分)---【素數 字串】谷歌字串
- PAT乙級——1092(陣列排序 自定義sort)Java實現陣列排序Java
- SOLIDWORKS提升 SAE賽車隊成績Solid
- PAT 2023 冬 乙 方格填數
- 營收高利潤低 UCloud財報業績折射雲端計算賽道痼疾營收Cloud
- 團隊成員分工及績效評估
- 6次Kaggle計算機視覺類比賽賽後感計算機視覺
- 二年級語文怎麼輔導比較有效以及提高成績
- PAT-B 1047 程式設計團體賽程式設計
- 計算機語言效能基準評比表計算機
- 朋友在盛大的雲端計算比賽中入圍
- 年報首提“雲與計算”:華為的“新基建”成績如何?
- 21.C++實現計算八個學生的平均成績C++
- SparkSQL練習:對學生選課成績進行分析計算SparkSQL
- 2014年藍橋杯程式設計大賽山東省賽區成績公佈程式設計
- 比賽獲獎的武林秘籍:09 一文速通計算機設計大賽,比賽人必看的獲獎秘籍計算機
- 電子計算機類比賽的“武林秘籍”-電賽光電設計大賽計算機設計大賽嵌入式晶片與系統設計競賽,你要的都在這裡!計算機晶片
- PAT-B 1063 計算譜半徑
- PAT乙 1041 考試座位號 (15分)(C C++)C++
- 計算機學科國內外會刊評級計算機
- --查詢班級表、課程表、學生選課表、學生表、成績表、15(3+2)計算
- PAT乙級1001 || 害死人不償命的(3n+1)猜想(C語言)C語言
- PAT乙級1026程式執行時間(秒數轉換為時間)(值得學習)
- 2022年冬pat乙級考試題目及程式碼解析附部分錯誤原因
- 軟體工程系學生在全國程式設計大賽中獲得優異成績軟體工程程式設計
- 成績單:Windows 7 - XP模式成績不及格Windows模式
- 17歲中專生薑萍數學競賽成績可信嗎?