總時間限制: 1000ms 記憶體限制: 128000kb
描述某班級有n人(n<80),期末考試的六門學科分別是語文、數學、英語、物理、化學、生物。考試成績出來了,現要求每人的成績總分和各學科的平均分。輸入班級人數,每人的座號和各學科成績,輸出每人的座號、成績和各學科平均分(四捨五入保留1位小數)
輸入第一行乙個整數n,表示n個人
以下n行,每行7個整數,分別表示座號和語文、數學、英語、物理、化學、生物的成績。
輸出輸出n行整數,每行8個整數,分別表示座號和語文、數學、英語、物理、化學、生物、總分的成績。
最後一行是語文、數學、英語、物理、化學、生物的平均分(保留1位小數)。
樣例輸入
31 67 89 93 82 87 90
2 80 98 87 82 89 93
3 78 86 92 90 67 85
樣例輸出
1 67 89 93 82 87 90 508
2 80 98 87 82 89 93 529
3 78 86 92 90 67 85 498
75.0 91.0 90.7 84.7 81.0 89.3
#include
#include
#include
using
namespace std;
struct garde
;int
main()
; garde a[80]
; cin>>n;
for(i=
0;i)for
(i=0
;i)for
(j=0
;j<
6;j++
) cout
)<<**e[j]
/n<<
" ";
}
——————————
總感覺還是有更好的方法,比如在結構體中頂乙個陣列。
struct student
;——————————————————————-
剛才嘗試了一下,可以
**給大家貼出來
#include
#include
#include
using
namespace std;
struct student
;int
main()
;//各科平均
student a[80]
; cin>>n;
for(i=
0;ifor(i=
0;i) cout<}for
(i=0
;i)for
(j=0
;j<
6;j++
) cout
)<<**e[j]
/n<<
" ";
}
1180 成績統計(結構體專題)
題目描述 從鍵盤輸入若干個學生的資訊,每個學生資訊包括學號 姓名 3門課的成績,計算每個學生的總分,輸出總分最高的學生的資訊。輸入首先輸入乙個整數n 1 n 100 表示學生人數,然後輸入n行,每行包含乙個學生的資訊 學號 12位 姓名 不含空格且不超過20位 以及三個整數,表示語文 數學 英語三門...
zzulioj 1180 成績統計(結構體專題)
從鍵盤輸入若干個學生的資訊,每個學生資訊包括學號 姓名 3門課的成績,計算每個學生的總分,輸出總分最高的學生的資訊。首先輸入乙個整數n 1 n 100 表示學生人數,然後輸入n行,每行包含乙個學生的資訊 學號 12位 姓名 不含空格且不超過20位 以及三個整數,表示語文 數學 英語三門課成績,資料之...
c 語言 1180 成績統計 結構體專題
1180 成績統計 結構體專題 時間限制 1 sec 記憶體限制 128 mb 提交 7772 解決 3482 狀態 討論版 提交 命題人 admin 題目描述 從鍵盤輸入若干個學生的資訊,每個學生資訊包括學號 姓名 3門課的成績,計算每個學生的總分,輸出總分最高的學生的資訊。輸入首先輸入乙個整數n...