20250226-Rain

1. 简单循环

/*
1. 求平均年龄
01星球有学长若干名, 给出每个学长的年龄, 求01星球学长的平均年龄, 保留小数点后两位 
*/

#include <iostream>
#include <ios>
#include <iomanip>

using namespace std;

int main(void)
{
    int n;
    int a;
    int sum = 0;
    cout << "Please input 'n': " << endl;
    cin >> n;

    // 非法输入,报错退出
    if (n <= 1 || n >= 100) {
        cerr << "Error: n must be in the range (1, 100)" << endl;
        return 1;
    }

    cout << "Please input 'a'(enter to separate): " << endl;
    for(int i = 0; i < n; i++)
    {
        cin >> a;
        sum = sum + a;
    }

    // 格式化输入输出
    cout << fixed << setprecision(2) << double(sum) / n;

    return 0;
}

2. 嵌套循环

3. 简单循环

Last updated