找出最低成績:
C++
int min_score = score[0];
int min_index = 0;
for (int i = 1; i < n; i++) {
if (score[i] < min_score) {
min_score = score[i];
min_index = i;
}
}
cout << "最低成績為:" << min_score << ",陣列索引為:" << min_index << endl;
計算平均分數:
C++
int sum = 0;
for (int i = 0; i < n; i++) {
sum += score[i];
}
double average = (double)sum / n;
cout << "全班平均分數為:" << average << endl;
// 計算排名
int rank[n];
for (int i = 0; i < n; i++) {
rank[i] = 1;
for (int j = 0; j < n; j++) {
if (score[j] > score[i]) {
rank[i]++;
}
}
}
// 列印所有成績及名次
printf("成績及名次:\n");
for (int i = 0; i < n; i++) {
printf("成績:%d,名次:%d\n", score[i], rank[i]);
}