/* package whatever; // don't place package name! */
#include <iostream>
using namespace std;
int main()
{
int score[100] = {0};
int a = 0, sum = 0, count = 0, maxi = score[a], min = score[a];
cout << "輸入成績:" << endl;
while (cin >> score[a])
{
if (score[a] < 0 || score[a] >101)
{
cout << "超過範圍" << endl;
cout << "重新輸入成績:" << endl;
}
else if (score[a] >= 0 && score[a] < 101)
{
cout << "輸入成績:" << endl;
count++;
sum = sum + score[a];
}
else if (score[a] == 101)
{
for (int i = 0; i < count; i++)
{
for (int j = i + 1; j < count; j++)
{
if (score[i] < score[j])
{
int temp = score[i];
score[i] = score[j];
score[j] = temp;
}
}
//cout << score[1];
}
cout << "總分:" << sum << endl;
cout << "平均:" << (float)(sum) / (count) << endl;
for (int k = 0; k < count; k++)
{
cout << score[k]<<endl;
}
}
}
system("pause");
return 0;
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCQlpbnQgc2NvcmVbMTAwXSA9IHswfTsKCWludCBhID0gMCwgc3VtID0gMCwgY291bnQgPSAwLCBtYXhpID0gc2NvcmVbYV0sIG1pbiA9IHNjb3JlW2FdOwoJY291dCA8PCAi6Ly45YWl5oiQ57i+OiIgPDwgZW5kbDsKCXdoaWxlIChjaW4gPj4gc2NvcmVbYV0pCgl7CgkJaWYgKHNjb3JlW2FdIDwgMCB8fCBzY29yZVthXSA+MTAxKQoJCXsKCQkJY291dCA8PCAi6LaF6YGO56+E5ZyNIiA8PCBlbmRsOwoJCQljb3V0IDw8ICLph43mlrDovLjlhaXmiJDnuL46IiA8PCBlbmRsOwoJCX0KCQllbHNlIGlmIChzY29yZVthXSA+PSAwICYmIHNjb3JlW2FdIDwgMTAxKQoJCXsKCQkJY291dCA8PCAi6Ly45YWl5oiQ57i+OiIgPDwgZW5kbDsKCQkJY291bnQrKzsKCQkJc3VtID0gc3VtICsgc2NvcmVbYV07CgkJfQoJCWVsc2UgaWYgKHNjb3JlW2FdID09IDEwMSkKCQl7CgkJCWZvciAoaW50IGkgPSAwOyBpIDwgY291bnQ7IGkrKykKCQkJewoJCQkJZm9yIChpbnQgaiA9IGkgKyAxOyBqIDwgY291bnQ7IGorKykKCQkJCXsKCQkJCQlpZiAoc2NvcmVbaV0gPCBzY29yZVtqXSkKCQkJCQl7CgkJCQkJCWludCB0ZW1wID0gc2NvcmVbaV07CgkJCQkJCXNjb3JlW2ldID0gc2NvcmVbal07CgkJCQkJCXNjb3JlW2pdID0gdGVtcDsKCgkJCQkJfQoJCQkJfQoJCQkJLy9jb3V0IDw8IHNjb3JlWzFdOwoJCQl9CgoJCQljb3V0IDw8ICLnuL3liIY6IiA8PCBzdW0gPDwgZW5kbDsKCQkJY291dCA8PCAi5bmz5Z2HOiIgPDwgKGZsb2F0KShzdW0pIC8gKGNvdW50KSA8PCBlbmRsOwoJCQlmb3IgKGludCBrID0gMDsgayA8IGNvdW50OyBrKyspCgkJCXsKCQkJCWNvdXQgPDwgc2NvcmVba108PGVuZGw7CgkJCX0KCQl9Cgl9CglzeXN0ZW0oInBhdXNlIik7CglyZXR1cm4gMDsKfQo=